开发 J2EE 应用程序时,工作台要求为 J2EE 项目指定服务器运行时环境。目标服务器在创建和导入项目时指定,可在项目属性中进行更改。目标服务器设置对于为 J2EE 项目设置类路径是缺省机制。
为了支持不同的应用程序服务器(这些服务器为其 Java™ 运行时环境(JRE)使用不同 JDK 级别),工作台要求项目包括目标服务器设置。例如,如果想要利用 JDK 1.4.2(用作 WebSphere® Application Server V6.0 的运行时环境)的功能,则应用程序需要与先前版本工作台中所使用的类路径条目不同的类路径条目。通过要求指定目标服务器,工作台强制正确添加适当的条目,以便在使用 JDK 1.4 运行时环境的 WebSphere Application Server V6.0 上运行。
当创建项目时,项目的类路径会更新为两个类路径容器。一个容器是 JDK 容器,另外一个是服务器容器。JDK 容器指向包含支持 JDK 版本所必需的 JAR 文件的目录。服务器容器指向包含所选服务器中可用的多个公用 JAR 文件的目录。然后,根据位于这些文件夹中的必需 JAR 文件来编译项目,您不必考虑在开发期间从服务器添加其它 JAR 文件。当编译项目时,这些 JAR 文件包括在类路径中。您仍然可以将自己的 JAR 文件添加至类路径。
目标运行时环境在项目资源的 .runtime 文件中指定。不应手工编辑此文件。
所有 J2EE 项目的创建和导入向导都要求为得到的项目指定目标服务器。可以从中进行选择的目标服务器列表可根据已安装的运行时、应用程序的 J2EE 级别和 J2EE 模块类型进行过滤。例如,对于 EJB 项目,仅显示支持 Enterprise JavaBeans™ 的应用程序服务器。一个 EAR 文件内所有项目都必须将同一服务器确定为目标。如果创建了一个新的项目,且在创建时将其添加到现有的 EAR 项目,则此项目会继承 EAR 项目的目标服务器设置。
要为现有项目修改目标运行时和缺省服务器,请执行以下操作: