如何使Java EE应用程序替换其EAR并在不访问服务器控制台的情况下重新启动? 它在IBM Websphere 6中运行。
2012-02-08:已添加
我无法在服务器上运行脚本,因为它是共享主机。我唯一能做的就是重建应用程序并请求发布权限。这是一个漫长而神圣的过程。所以我想让它可以自我部署。
答案 0 :(得分:3)
您可以使用wsadmin scripting facilities执行此操作。将它与您的构建工具(如Ant或Maven等)集成。
答案 1 :(得分:0)
Netbeans IDE为java ee应用程序提供了“保存时部署”功能。但是,我不确定您是否可以注册Websphere服务器,以便自动为您的应用程序提供服务。另一个选项,因为我正在使用Glassfish服务器,是将ear文件复制到autodeploy文件夹,并且正在重新部署应用程序。我不知道websphere是否有类似的功能。我希望我能给你一些选择。 :)
答案 2 :(得分:0)
使用像Jenkins / Hudson这样的Continous Integration Server,一旦配置它,它将构建和部署代码,无需人工干预。你可以使用ant或maven作为构建工具。
您可以使用与任何Web服务器或应用程序服务器的Continous集成。