为 J2EE 项目指定目标服务器

开发 J2EE 应用程序时,工作台要求为 J2EE 项目指定服务器运行时环境。目标服务器在创建和导入项目时指定,可在项目属性中进行更改。目标服务器设置对于为 J2EE 项目设置类路径是缺省机制。

为了支持不同的应用程序服务器(这些服务器为其 Java™ 运行时环境(JRE)使用不同 JDK 级别),工作台要求项目包括目标服务器设置。例如,如果想要利用 JDK 1.4.2(用作 WebSphere® Application Server V6.0 的运行时环境)的功能,则应用程序需要与先前版本工作台中所使用的类路径条目不同的类路径条目。通过要求指定目标服务器,工作台强制正确添加适当的条目,以便在使用 JDK 1.4 运行时环境的 WebSphere Application Server V6.0 上运行。

重要: 由于这些 J2EE 项目是由工作台通过将这些类路径条目添加到项目的方法创建的,所以它们与 WebSphere Studio Application Developer V5.1.1 之前的版本不兼容。

当创建项目时,项目的类路径会更新为两个类路径容器。一个容器是 JDK 容器,另外一个是服务器容器。JDK 容器指向包含支持 JDK 版本所必需的 JAR 文件的目录。服务器容器指向包含所选服务器中可用的多个公用 JAR 文件的目录。然后,根据位于这些文件夹中的必需 JAR 文件来编译项目,您不必考虑在开发期间从服务器添加其它 JAR 文件。当编译项目时,这些 JAR 文件包括在类路径中。您仍然可以将自己的 JAR 文件添加至类路径。

目标运行时环境在项目资源的 .runtime 文件中指定。不应手工编辑此文件。

所有 J2EE 项目的创建和导入向导都要求为得到的项目指定目标服务器。可以从中进行选择的目标服务器列表可根据已安装的运行时、应用程序的 J2EE 级别和 J2EE 模块类型进行过滤。例如,对于 EJB 项目,仅显示支持 Enterprise JavaBeans™ 的应用程序服务器。一个 EAR 文件内所有项目都必须将同一服务器确定为目标。如果创建了一个新的项目,且在创建时将其添加到现有的 EAR 项目,则此项目会继承 EAR 项目的目标服务器设置。

注: 添加至应用程序的实用程序 Java 项目与该应用程序将相同的目标服务器确定为目标。添加至 Web 项目的 Web 库项目与该 Web 项目将相同的目标服务器确定为目标。

要为现有项目修改目标运行时和缺省服务器,请执行以下操作:

  1. 在 J2EE 透视图的“项目资源管理器”视图中,右键单击企业应用程序或模块项目,并从弹出菜单中选择属性 此时会出现项目的“属性”对话框。
  2. 选择“属性”对话框中的服务器页。
  3. 目标运行时下拉列表中,选择要为其开发项目的服务器运行时。作此选择会影响已添加到项目类路径的运行时库。可以单击新建来定义已安装的新运行时环境。运行时环境列表在工作台首选项中定义。
  4. 可选: 仅限于企业应用程序:为企业应用程序修改目标服务器时,可以选择包括子项目复选框,以将更改应用到子模块。 这可确保企业应用程序项目及其所有模块项目、实用程序项目以及 Web 应用程序库项目都具有相同的目标服务器。
  5. 可选: 部署项目时,在缺省服务器字段中选择要使用的缺省服务器。尽管您通常将其设置为与目标运行时相同的值,但缺省服务器选择不依赖于目标运行时选择。缺省服务器只是指定了项目首选项,因此部署项目时不会出现可用运行时环境的相关提示。
  6. 单击应用以保存更改。
相关概念
J2EE 体系结构
使用条款 | 反馈
(C) Copyright IBM Corporation 1999, 2005. All Rights Reserved.