在 Websphere 应用程序服务器中自动安装

发布于 2024-08-02 04:24:00 字数 256 浏览 5 评论 0原文

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

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

您能帮我提出您的建议吗?

I'm using IBM RAD as the IDE and Websphere Application Server v6.0 to deploy applications.

I'm working on a EJB application and build it using ANT and then deploy it using the Admin Console of the server. For every change this deploying is time consuming. 'Run on server' on the EAR file does not work sometimes.
Is it possible to automate the installation of the ear file too?
When I build the ear file, I should be able to deploy it to the server too from command line or from ant script.

Can you please help me with your suggestions?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

和我恋爱吧 2024-08-09 04:24:00

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

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

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

华泰
曼鲁

Try the Rapid Deployment (WRD) and see if that helps you.

Pretty much what you do is drop your EAR into a designated directory that WRD monitors and it takes care of the installation,uninstallation and updates.

The best alternative is to have the build script that does the installation using ws_ant tasks. For a start i would suggest you try this approach too and see if that is useful.

HTH
Manglu

止于盛夏 2024-08-09 04:24:00

首先,我使用 RAD 的常用模式是设置一个 WebSphere 测试环境并“使用工作区中的资源运行”。这很快,不需要额外的构建或部署步骤,也不需要日常使用管理控制台。

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

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

我只使用独立服务器进行专门测试,当在工作区资源的测试服务器上运行时,显然比简单的保存和运行要做更多的工作。

如果您发现本机 RAD 方法不可靠,我建议您添加一些更多问题......它通常确实有效。

First, my usual pattern using RAD is to have a WebSphere Test environment set up and "run with resources in workspace". This is quick, requires no extra build or deploy steps, no routine use of the admin console.

Sometimes one does need to make sure that everything on the server is tidied up - then I remove the projects from the server (in RAD) and also make sure they are stopped and deleted in the admin console.

Second, everything you do in the admin console can be scripted using the command line tool wsadmin. So yes you can deploy your ear files automatically. If you are intending to do that I recommend that you create a new Server profile, do not run it from inside RAD - just to avoid confusion.

I only use stand alone servers for specialised testing, it's clearly more work that the simple save and run made possible when running on a test server with resources in workspace.

If you find the native RAD approach unreliable I suggest you add some mroe questions ... it does work in general.

时光清浅 2024-08-09 04:24:00

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

有点痛苦,因为您需要维护一个单独的 ant 脚本,但 RAD 总体来说工作得很好。

卡尔

Agreed, keep the setup simple as possible and create the project from scratch in RAD to make sure it deploys ok.

Bit of a pain as you will then need to maintain a separate ant script but RAD does work well in general.

Karl

缘字诀 2024-08-09 04:24:00

编写 wsadmin 脚本 将在重建后更新/重新部署您的应用程序。

-瑞克

It's pretty easy to write a wsadmin script that will update/redeploy your application after you rebuild.

-Rick

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文