Sun JavaTM Studio Enterprise 8 发行说明

有关此新发行版本的 Sun JavaTM Studio Enterprise(简称 Java Studio Enterprise)集成开发环境 (IDE) 的最新信息,请参见开发者资源 Web 站点 http://developers.sun.com/jsenterprise

本发行说明的内容... 提供的信息...
A. 新增功能 此发行版本的新功能和增强功能。
B. 系统需求 在任何支持的平台上安装 Java Studio Enterprise 最低配置所需的硬件需求。
C. 平台 IDE 运行时所在的操作系统。
D. 捆绑的和支持的软件产品 此发行版本捆绑或支持的服务器、浏览器和其他软件。
E. 已知问题 列出了与此发行版本产品的功能相关的错误和问题,并提供了可行的解决方法。
F. 如何提交错误或产品请求 通过使用 Java Studio Enterprise IDE“帮助”菜单,提交产品缺陷或增强功能的请求。
G. 相关文档 提供 IDE 捆绑的服务器产品的发行说明的链接。


A. 新增功能

要请求本部分未列出的增强功能,请提交产品请求

功能 优点
Sun Java™ Enterprise System 2005Q1 支持
Sun Java™ Enterprise System 2005Q4 支持
开发并部署到 Sun Java Enterprise System。
Sun Java™ System Application Server 8.1 PE UR2 支持 开发并使用 Sun Java System Application Server 8.1 PE UR2 进行部署。
NetBeans™ 4.1 支持 有关 NetBeans 的功能及优点,请访问 http://www.netbeans.org
Java 2 Platform Standard Edition (J2SE™) 5.0 支持 应用最新的 J2SE 5.0 规范开发桌面应用程序。
Java 2 Platform Enterprise Edition (J2EE™) 1.4 支持 应用最新的 J2EE 1.4 规范开发企业应用程序。仅在 J2SE 1.4 上支持 J2EE 1.4 规范级别的项目。
基于 Ant 的项目系统 通过内置的 Ant 支持来创建和管理多个项目。可以轻松地导入现有的基于 Ant 的项目。
重构功能 通过固有的重构功能有效地维护大型代码库。可以轻松地重新组织代码。
集成的版本控制功能 通过使用以下版本控制系统,无缝地签入和签出文件:CVS、PVCS、VSS 和 Clearcase。
集成的建模功能 应用最新的 UML 2.0 草案规范设计应用程序。通过实时的、无标记的双向模型代码同步机制进行快速开发。通过对现有源代码执行逆向工程来利用现有的资源。
集成的性能分析功能 通过详细地分析执行时间和方法调用等待时间,可以在开发周期的早期阶段分析和完善应用程序的性能。
实时协作功能 通过使用可识别代码的即时消息功能和实时的文件共享功能,与分布式团队进行协作,进而最大限度地提高团队的生产率。
Portlet 开发功能 通过使用基于向导的 Portlet 开发功能,开发和测试符合 JSR-168 规范的 Portlet。


B. 系统需求

下表列出了在任何支持的平台上安装 IDE 配置的系统需求。


Sun Java Studio Enterprise

桌面环境
硬件系统 内存 (RAM)
交换空间
最低 建议 最低

建议
Windows XP Professional SP2
Windows Pentium III 500 MHz Pentium IV 1.4 GHz 512 MB
1 GB 2-4 GB
Windows 2000 Professional SP4
Windows Pentium III 500 MHz Pentium IV 1.4 GHz 512 MB 1 GB 2-4 GB
Solaris 10 x86 Java Desktop System (Java DS) Desktop Manager, CDE Pentium III 500 MHz Pentium IV 1.4 GHz 512 MB 1 GB 2-4 GB
Solaris 10 AMD x64
Java DS Desktop Manager, CDE AMD Opteron 100 Series 1.8 GHz
AMD Opteron 100 Series 1.8 GHz
512 MB
1 GB
2-4 GB
Solaris 10 SPARC
Java DS Desktop Manager, CDE UltraSPARC II 450 MHz UltraSPARC IIIi 1 GHz 512 MB 1 GB 2-4 GB
Solaris 9 Update 7 x86 Java DS Desktop Manager, CDE Pentium III 500 MHz Pentium IV 1.4 GHz 512 MB 1 GB 2-4 GB
Solaris 9 Update 7 SPARC
Java DS Desktop Manager, CDE
UltraSPARC II 450 MHz UltraSPARC IIIi 1 GHz 512 MB 1 GB 2-4 GB
Linux 上的 Java DS 3(包含但不受支持)
Java DS Linux
Pentium III 500 MHz Pentium IV 1.4 GHz 512 MB 1 GB 2-4 GB


C. 平台

IDE 包含了 Sun JavaTM Enterprise System 中的所有组件,这些组件仅用于开发目的。不能利用这些组件进行部署。

平台 版本
J2EE J2EE 1.4
J2SE J2SE 5.0(仅限 32 位 JVM)

注意:对于 J2EE 应用程序,Java Studio Enterprise 8 支持 J2SE 5.0 的 JDKTM 1.4 源代码级别。

多用户硬件平台 SunRay 服务器


D. 捆绑的和支持的软件产品

下表列出了 Java Studio Enterprise 支持的产品。

软件类别 软件的全称及版本 提供方式
应用服务器 Sun Java System Application Server 8.1 PE UR2
捆绑
BEA Weblogic Server 9.0
JBoss Application Server 4.0
WebSphere 6.0(Lite 插件支持)
支持
Web 服务器 Sun Java System Web Server 6.1 2005Q1 SP4 和 SP5 支持
Apache Tomcat 5.5.7
捆绑
Web 浏览器 Mozilla 1.4 或更高版本
Microsoft Internet Explorer 6
支持
其他服务器和服务 Sun Java System Message Queue 2005Q1 (3.6)
Portal Server 6.3.1 Patch 2
捆绑
支持

版本控制系统

CVS 1.11
IBM Rational ClearCase V2002 u2
Microsoft Visual SourceSafe 6.0(仅限 Windows)
PVCS 7.5.10(仅限 Windows)
支持
数据库服务器、JDBCTM 驱动程序 PointBase 4.8 RE 评估版
PointBase JDBC 驱动程序
DataDirect JDBC 驱动程序 3.4.1:
IBM DB2 Thin JDBC 驱动程序
Microsoft SQL Server JDBC 驱动程序
Oracle Thin JDBC 驱动程序
Sybase JDBC 驱动程序
捆绑
Oracle Database 10g、9i
IBM DB2 8.2
Microsoft SQLServer 2000 SP3
支持

操作系统 应用服务器 Web 服务器 Web 浏览器 其他服务器和服务
版本控制系统 数据库服务器、JDBC 驱动程序
Windows XP Professional
全部捆绑并支持 全部捆绑并支持 全部支持 全部捆绑 全部支持 全部捆绑并支持
Windows 2000 Professional
全部捆绑并支持 全部捆绑并支持 全部支持 全部捆绑 全部支持 全部捆绑并支持
Solaris 10 x86
全部捆绑并支持,但 BEA Weblogic 9.0 和 WebSphere 6.0 除外 全部捆绑并支持 Mozilla 1.4 或更高版本 全部捆绑 CVS 1.11 全部捆绑
Solaris 10 AMD x64 全部捆绑并支持,但 BEA Weblogic 9.0 和 WebSphere 6.0 除外 全部捆绑 Mozilla 1.4 或更高版本 全部捆绑 CVS 1.11 全部捆绑
Solaris 10 SPARC 全部捆绑并支持 全部捆绑并支持 Mozilla 1.4 或更高版本 全部捆绑 CVS 1.11 全部捆绑
Solaris 9 x86 全部捆绑并支持,但 BEA Weblogic 9.0 和 WebSphere 6.0 除外 全部捆绑并支持 Mozilla 1.4 或更高版本 全部捆绑 CVS 1.11 全部捆绑
Solaris 9 SPARC 全部捆绑并支持 全部捆绑并支持 Mozilla 1.4 或更高版本
全部捆绑 CVS 1.11、ClearCase 全部捆绑
Linux 上的 Java DS
全部捆绑并支持,但 BEA Weblogic 9.0 除外 全部捆绑 Mozilla 1.4 或更高版本 全部捆绑 CVS 1.11 全部捆绑


E. 已知问题

本部分只列出了对您有影响的最主要的问题,其中并不包括所有 Java Studio Enterprise 错误的完整列表。如果您拥有 Sun 支持合同,则可以通过 http://sunsolve.sun.com 上的 SunSolveSM Online 站点访问错误的完整列表。如果您发现了未知错误,请提交产品请求

本部分包含以下主题:

NetBeans Mobility 模块

在 Java Studio Enterprise 上安装 NetBeans Mobility 模块:

  1. 启动 NetBeans Mobility Pack 4.1 安装程序。
  2. 在 NetBeans Mobility Pack 4.1 安装程序窗口中,根据需要将以下其中一个路径添加到“NetBeans 安装目录”字段中:

InstallShield

InstallShield 存在一些问题。有关 InstallShield 的错误,请转至 http://developers.sun.com/prodtech/javatools/jsenterprise/reference/faqs/jse8/index.jsp

部署到 Sun Java System Application Server SE/EE

可能存在一些无法将应用程序部署到 Sun Java System Application Server SE/EE 的问题。要确保成功部署,请阅读 http://developers.sun.com/prodtech/javatools/jsenterprise/downloads/ea/jse8/reference/techart/deployseee.html 上的最新技术文章(英文)。

错误

5097924 I18N - 没有来自本地化包文件的仿真器消息。

描述:将 Portlet Builder 的仿真器与 Sun Java System Application Server 一起使用时,仿真器中的消息可能不是来自本地化包文件的消息。

解决方法:请执行以下任一操作:

5103318 I18N - J3023 - 无法在项目树状结构/编辑控件中为属性/操作名称输入双字节字符。

描述:在使用编辑控件为属性和操作名称输入双字节字符时,您的更改将不会应用到模型中。

解决方法:通过“属性”窗口更改元素、属性和操作的名称。

5103320 I18N - J3025 - 无法使用编辑控件为名称类输入多个双字节字符。

描述:无法使用图编辑器将多个双字节字符应用到名称类中。

解决方法:通过“属性”窗口更改元素、属性和操作的名称。

5108171 I18N - 需要设置应用服务器管理语言环境以使用打包器。

描述:如果将 Sun Java System Application Server 作为缺省服务器,则在其他语言环境中使用 Portlet Builder 的打包器时,您可能会看到将多字节字符显示为 "??" 的消息。如果将 Apache Tomcat 用作缺省服务器,则不存在此问题。

解决方法:要在其他语言环境中使用打包器并正确显示本地化的消息,请手动设置 Sun Java System Application Server 实例的语言环境。使用应用服务器管理 GUI 来更改语言环境。将语言环境设置为特定值,或将语言环境保留为空,以便服务器实例在服务器启动时选取系统语言环境。

6264283 l18N - 无法向类图属性或操作名称中输入多字节字符。

描述:无法向类图属性或操作名称中输入多字节字符。该问题存在于图编辑控件中。

解决方法:通过“属性”窗口更改元素、属性和操作的名称。

6316501 无特定于 WebSphere 的定制 DD 时不能将应用程序部署到服务器中。

描述:在没有特定于 WebSphere 的定制 DD(deployment descriptor,部署描述符)的情况下,您不能将 WebSphere 作为部署服务器来部署 Web 应用程序。

解决方法:手动创建并维护特定于 WebSphere 的定制部署描述符。

6317955 I18N - 向图中粘贴多字节字符时无法正常显示多字节字符。

描述:将多字节字符粘贴到图中时,无法在绘制区域正常显示多字节字符。

解决方法:通过“属性”窗口更改元素、属性和操作的名称。

6324728 I18N - 在部署的 Web 应用程序中,无法正常显示小 jsp 文件的多字节字符。

描述:在创建 Web 应用程序时,如果将 Sun Java System Web Server 6.1 作为部署服务器,并且应用程序的 JSP 文件中存在多字节字符,则在您部署应用程序时,多字节字符会在浏览器中显示为问号。即使您更改了浏览器中的浏览器编码,这些问号仍会出现。

解决方法:编辑 JSP 文件头,将其更改为 <%@page contentType="text/html; charset=UTF-8"%>

6329455 将 WebSphere 设置为目标服务器时,无法为单独的 Web 模块设置上下文路径。

描述:如果创建了 Web 模块并将 WebSphere 设置为目标服务器,则无论您在“新建”向导中设置了哪一种上下文路径,目标服务器都会在项目属性中恢复为空字符串,并且 Web 模块将使用等于 / 的上下文路径进行部署。

解决方法:通过 IBM WebSphere 的 Web 管理控制台来部署 Web 模块,指定需要的上下文路径:

  1. 构建 Web 模块,但不要尝试部署此 Web 模块。
  2. 启动 IBM WebSphere 的 Web 管理控制台。
  3. 从菜单中选择 "Application" > "Install New application"。
  4. 指定 Web 模块的归档文件路径及所需的上下文根路径。
  5. 单击“下一步”,并根据 WebSphere 提供的说明执行操作。

6330744 如果在 UNIX 上以非超级用户的身份启动 IDE,则在运行环境中不存在应用服务器和 Pointbase 节点。

描述:JSE8 是以超级用户身份进行安装的。当您以非超级用户身份使用 JSE8 时,在“运行环境”窗口的“数据库”节点下没有预定义的 Pointbase 连接。同时,在“数据库”>“驱动程序”下不会创建 Pointbase 节点。因此,您无法连接到 Pointbase 中。

解决方法:请执行以下操作:

  1. 在“运行环境”窗口中,右键单击“服务器”节点,然后选择“添加服务器”。
  2. 在“服务器”下拉菜单中,选择 "Sun Java System Application Server 8.1",然后单击“下一步”按钮。
  3. 在“添加服务器实例”窗口中,指定“用户名”和“口令”,然后单击“下一步”按钮。
  4. 单击“完成”按钮。

6332414 无法重新部署 Web 应用程序。

描述:一旦部署并修改了 Web 应用程序,就不能使用 WebSphere 作为部署服务器重新部署该应用程序了。出现这个问题的原因在于该插件会将 Web 应用程序部署为一个新的应用程序。这样会导致部署失败,这是因为已经在服务器上注册了相同的上下文根。

解决方法:在重新部署之前,请先使用 WebSphere 管理控制台手动停止或取消部署先前部署的 Web 应用程序。

6332417 无法重新部署 EJB 模块。

描述:一旦部署并修改了 EJB 模块,就不能使用 WebSphere 作为部署服务器重新部署该模块了。出现这个问题的原因在于该插件会将 EJB 模块部署为一个新的模块。这样会导致部署失败,这是因为已经在服务器上注册了 JNDI 名称。

解决方法:在重新部署之前,请先使用 WebSphere 管理控制台手动停止或取消部署先前部署的 EJB 模块。

6332419 无法重新部署 J2EE 应用程序。

描述:一旦部署并修改了 J2EE 应用程序,就不能使用 WebSphere 作为部署服务器重新部署该应用程序了。出现这个问题的原因在于该插件会将 J2EE 应用程序部署为一个新的应用程序。这样会导致部署失败,这是因为已经在服务器上注册了 J2EE 应用程序。

解决方法:在重新部署之前,请先使用 WebSphere 管理控制台手动停止或取消部署先前部署的 J2EE 应用程序。

6322428 I18N - 如果提供程序 xml 将多字节作为其名称的一部分,则无法进行模拟 - 在模拟时找不到文件。

描述:如果提供程序或 Portlet XML 文件将多字节字符作为文件名的一部分,则无法模拟应用程序。在尝试模拟您的提供程序应用程序或 Portlet 应用程序时,您会看到一则“找不到文件”的消息。这是因为系统无法正确解析多字节字符而造成仿真器不能正常工作。

解决方法:不要在提供程序或 Portlet 的名称中使用多字节字符。

6335478 CD&DVD:在 Solaris 上出现安装程序窗口需要太长的时间。

描述:通过 CD ROM/DVD 介质在 Solaris(SPARC 和 x86)上安装 JSE 时,启动安装程序窗口需要太长的时间。出现这个问题的原因在于安装程序的调用时间变得更长了。

解决方法:单击启动程序中的“确定”按钮后,请等待大约 3 分钟的时间来启动安装程序窗口。

6335731 RE 不会在包中放置元素(即使这些元素在源代码中是全限定的)。

描述:当您对 Java 源代码执行逆向工程生成 UML 模型时,来自导入包的任何项的模型元素都被放置在模型的根目录中,而不是相应的包中。

解决方法:IDE 会在执行逆向工程期间创建正确的包结构。请将那些放置在错误位置的模型元素从模型的根目录拖放到正确的包中。

6336206 CD&DVD:在某些装有 Solaris 的机器上无法启动 Jse8 安装程序。

描述:在某些 Solaris 机器上,无法启动 JSE 安装程序。启动 JSE 安装程序失败,并带有如下通知:无法利用起始类:com.installshield.wizard.Wizard。在某些情况下,如果 Solaris 上的 /var/tmp 分区已满,则 java 命令无法正确地执行安装程序。

解决方法:释放 /var/tmp 目录中的一些空间。



F. 如何提交错误或产品请求

通过使用 Java Studio Enterprise IDE“帮助”菜单,提交产品缺陷或增强功能的请求。在 IDE 中,选择“帮助”>“如何提交错误”。请根据显示的技术反馈页面,提交产品请求。



G. 相关文档

下表提供了一些链接,它们指向 Java Studio Enterprise 捆绑或支持的产品的发行说明。

产品 发行说明
Sun Java System Web Server 6.1 2005Q1 Service Pack 4 http://docs.sun.com/app/docs/doc/819-2042?l=zh
Sun Java System Application Server Standard Edition 8.1 2005Q2 Update 2 http://docs.sun.com/app/docs/doc/819-2802(英文)
Sun Java System Message Queue 2005Q1 (3.6) http://docs.sun.com/app/docs/doc/819-2035?l=zh
Sun Java Enterprise System 2005Q1 http://docs.sun.com/app/docs/doc/819-0817?l=zh