繁体   English   中英

在Websphere Application Server中自动安装

[英]Automating installation in Websphere Application server

我使用IBM RAD作为IDE和Websphere Application Server v6.0来部署应用程序。

我正在处理EJB应用程序,并使用ANT进行构建,然后使用服务器的管理控制台进行部署。 对于每次更改,这种部署都是很耗时的。 EAR文件上的“在服务器上运行”有时不起作用。 是否也可以自动执行ear文件的安装? 构建耳朵文件时,我也应该能够从命令行或ant脚本将其部署到服务器。

您能给我建议吗?

首先,我通常使用RAD的模式是设置WebSphere Test环境并“在工作空间中使用资源来运行”。 这是快速的,不需要额外的构建或部署步骤,也不需要常规使用管理控制台。

有时确实需要确保整理服务器上的所有内容-然后从服务器中删除项目(在RAD中),并确保在管理控制台中将其停止并删除。

其次,您可以使用命令行工具wsadmin来编写在管理控制台中执行的所有操作的脚本。 是的,您可以自动部署您的Ear文件。 如果您打算这样做,建议您创建一个新的服务器配置文件,请勿从RAD内部运行它-只是为了避免造成混淆。

我只使用独立服务器进行专门的测试,显然,在具有工作区资源的测试服务器上运行时,简单的保存和运行使更多的工作成为可能。

如果您发现本机RAD方法不可靠,建议您添加一些mroe问题...总体上它确实有效。

尝试快速部署(WRD),看看是否有帮助。

您要做的几乎是将EAR放到WRD监视的指定目录中,它负责安装,卸载和更新。

最好的选择是拥有使用ws_ant任务进行安装的构建脚本。 首先,我建议您也尝试这种方法,看看是否有用。

HTH芒格鲁

同意,使设置尽可能简单,并在RAD中从头开始创建项目以确保其可以正常部署。

痛苦的是,您将需要维护一个单独的ant脚本,但是RAD通常可以很好地运行。

卡尔

编写一个wsadmin脚本很容易,它将在重建后更新/重新部署您的应用程序。

-Rick

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM