假设我的客户端在其Intranet上运行我的J2EE WAR应用程序,并且我有一个更新...我如何将更新的war文件推送给他们?如何将更新文件推送到客户端?
我希望它是自动的,不需要客户端的人机交互。
可以这样做吗?
任何帮助,将不胜感激。
假设我的客户端在其Intranet上运行我的J2EE WAR应用程序,并且我有一个更新...我如何将更新的war文件推送给他们?如何将更新文件推送到客户端?
我希望它是自动的,不需要客户端的人机交互。
可以这样做吗?
任何帮助,将不胜感激。
Tomcat(如果这是您的目标容器...)提供了一个管理员界面,允许您部署/启动/停止应用程序。
我已经使用ant和maven任务在远程部署战争中发挥了巨大的作用,同时还内置于构建过程中。
根据您的部署过程,这可能不适用于您,但对于dev & qa:强烈推荐。
编辑:当然apache必须配置为允许这种类型的访问。
我不知道,如果你是舒服让他们访问您的源代码库......甚至在只读模式。
如果你是,那么你可以在ANT中编写脚本来检查最新版本的源代码(使用CVS任务),然后构建.war文件(使用WAR任务)。
战争结束后,唯一的技巧就是自动部署它。 Tomcat会自动将应用程序复制到某个目录中。对于Websphere,请参阅this question和this question。
对于其他J2EE服务器,我不知道它将如何完成。
什么是J2EE服务器? – Loki 2009-01-15 20:09:45