在可以在 WebSphere® Application Server - Express 上发布之前,需要为服务器指定服务器信息。当对项目或资源选择在服务器上运行时,服务器工具将自动执行下列操作:
- 验证服务器配置以确保在服务器配置中定义的项目与工作台中的项目一致
- 尝试连接至服务器
- 用在服务器中定义的远程配置信息更新服务器配置
- 如果在“服务器”首选项页(窗口 > 首选项 > 服务器)中选择了启动服务器之前自动发布复选框,则已进行了下列操作:
- 使用在服务器中定义的远程文件传输机制将服务器配置发布到服务器。
- 将应用程序发布到安装 WebSphere Application Server - Express 的机器。
要在 WebSphere Application Server- Express 上发布项目,遵循下列步骤:
- 在本地或远程机器上安装 WebSphere Application Server-Express AppServer 功能部件。 这将安装“应用程序服务器”和“代理控制器”服务(用于与开发环境通信)。
- 在本地机器上安装 WebSphere Application Server-Express Site Developer
功能部件(如果尚未安装的话)。
- 在本地机器上启动 WebSphere Application Server-Express Site Developer。
- 在 Web 透视图中,选择“服务器配置”视图。
- 右键单击服务器并选择新建 > 服务器和服务器配置。 “创建新的服务器和服务器配置”向导打开。此向导同时创建新的服务器和配置。
- 在服务器名称字段中,输入服务器名称,例如,Remote Express V5。
- 在服务器类型列表中,选择 Express 服务器并单击下一步。
- 在主机地址字段中,输入正在运行 WebSphere Application Server - Express 的远程机器的标准 DNS 名称或 IP 地址。 单击下一步。
- 如果找到服务器并且建立与“代理控制器”的通信,则应已经填写 WebSphere 安装目录字段。 如果情况并非如此,则要么是“代理控制器”不正确运行,要么是存在访问该 IP 地址的问题。要诊断任何“代理控制器”问题,可查看
WS_AppServer_installdir\RAC\config\servicelog.log 中的“代理控制器”日志,其中
WS_AppServer_installdir 是 WebSphere Application Server-Express AppServer 功能部件在远程机器上的安装目录。
- 单击下一步以显示向导的“创建或选择远程文件传输”页。 远程文件传输包含用于在发布期间将 Web 应用程序和服务器配置传送至 Express 服务器的信息。
- 如果在远程机器上安装了 AppServer 功能部件,则可以将网络驱动器映射至安装应用程序服务器的远程机器上的驱动器。或者,可以在远程机器上设置 FTP 服务器。 如果使用映射的驱动器,则单击下一步并将“远程”目标目录设置为在其中安装应用程序服务器的目录。如果在远程机器上的
C:\Program Files\IBM\WebSphere\Express\AppServer 上安装应用程序服务器,并且已将驱动器 H: 映射至远程机器的 C:,则可以指定
H:\Program Files\IBM\WebSphere\Express\AppServer 作为“远程”目标目录。
- 单击完成以创建远程文件传输和 Express 服务器。 服务器会出现在“服务器配置”视图中和“服务器”视图中。
- (可选)在“服务器配置”视图中,双击您在上面创建的服务器。 服务器编辑器就会打开。服务器编辑器有几个页允许配置一般服务器参数、路径、环境变量、Web 选项、数据源、端口、跟踪、安全性和应用程序。务必要在进行任何更改之后保存文件并重新启动服务器以使更改生效。
- 与部署服务器有关的参数是通过“Web 部署描述符”(web.xml)编辑器和“EAR 部署描述符”(application.xml)编辑器设置的。
- 在“导航器”视图中,右键单击项目,选择在服务器运行,然后选择您创建的服务器。 服务器工具就会将文件发布到该服务器。应用程序服务器就会启动并且输出显示在“控制台”视图中。
- 要查看已经定义的服务器的状态,单击编辑器区域下面的服务器选项卡。 为每个服务器显示了一个带状态信息(例如,服务器是正在运行还是服务器已经停止)的条目。