要在服务器上测试和发布,需要定义下列一个或多个资源:
如果服务器已经有服务器配置文件,则在大多数情况下会自动创建服务器配置文件并将其包含在服务器项目中。
服务器项目
服务器项目包含服务器和服务器配置文件。工作台自动创建服务器项目时,指定给项目的名称为服务器并且可在“项目资源管理器”视图中的“其他项目”文件夹中使用此名称。
服务器
服务器标识要在其中测试或发布应用程序的位置。服务器指向特定运行时环境,如本地测试环境、服务器的完全安装或另一机器上的服务器。服务器包含如何发布至服务器的逻辑以及要运行的应用程序项目和配置。
在工作台上,自动创建服务器元数据后,元数据将存储在
serverName.server 文件中,其中 serverName 是指定给服务器的名称。有关服务器元数据的详细信息,请参阅本主题底部的显示或隐藏服务器的元数据链接。
服务器的类型
服务器工具支持下列类型的服务器:
- WebSphere® Application
Server - 集成测试环境1
- WebSphere Application
Server - 本地服务器
- WebSphere Application
Server - 远程服务器
- Apache Tomcat - 本地服务器 1
- Apache Geronimo - 本地服务器 1
- J2EE 发布服务器 1
- 静态 Web 发布服务器 1
- 远程服务器连接 1
服务器配置
服务器配置是包含设置和发布至服务器所需的信息的文件。例如,这些文件可能包含有关要运行服务器的端口、安全性首选项和其他特定于供应商的服务器设置的信息。
对于 WebSphere Application
Server V5.1,服务器配置文件可能包含有关要运行的端口以及受支持的数据源或 MIME 类型的信息。
对于 WebSphere Application
Server V6.x,开发环境不再将服务器配置放置在工作空间中。特定于服务器的配置是在“WebSphere
管理控制台”中设置的。可以使用 WebSphere Enhanced Ear 编辑器来设置特定于企业应用程序的配置设置。WebSphere Enhanced Ear 编辑器是应用程序部署描述符编辑器中的“部署”页。使用 WebSphere Enhanced Ear 编辑器来配置下列特定于企业应用程序的配置:
- 数据源
- 资源适配器和连接工厂,如 J2EE 连接器(J2C)
- 替换变量
- 认证,如 Java™ 证和授权服务(JAAS)
- 共享库
- 虚拟主机
- 类装入器策略
已安装的服务器运行时环境
您需要定义应用程序服务器的运行时环境以便编译应用程序。服务器包含对它当前正在使用的已安装服务器运行时环境的引用。有关如何定义已安装的服务器运行时环境的详细信息,请参阅本主题底部的定义已安装的服务器运行时环境链接。
资源之间的关系
对于每个服务器,可以指定应该用于该服务器的服务器配置和已安装服务器运行时环境。一个服务器只能指向一个服务器配置或者不指向任何服务器配置。但是,可从一个或多个服务器指向一个服务器配置。
服务器配置与应用程序项目(如 EAR 项目)之间的关系是在项目添加至服务器配置时创建的。一个服务器可以指向一个或多个项目。可从一个或多个服务器配置指向一个项目。
1 WebSphere Application Server Toolkit
V6.1.x 中未提供该环境,但在诸如 Rational
® Application Developer V7.0.x
或 Rational Software
Architect V7.0.x 之类的产品中提供了该环境