Rob*_*bot 5 deployment lifecycle glassfish war
在glassfish中重新部署正在运行的应用程序的新版本的正确方法是什么?我有一个WAR运行,我做了更改.我认为做一个取消部署+部署可能是正确的,但是当我取消部署时,glassfish(v3)经常崩溃.
在glassfish中重新部署正在运行的应用程序的正确方法是什么?
有多种方法可以将 Web 应用程序重新部署到 GlassFish v3 上。
我推荐的方法是“asadmin redeploy --name foo --properties keepSessions=true foo.war”(或使用 Web 应用程序的目录部署...)
您可以查看asadmin 的deploy 子命令的手册页来了解更多详细信息。
我几乎从来没有取消部署然后部署......这花了太长时间。
我几乎从不创建 dot-war 文件......我通常进行目录部署,这消除了创建然后分解 war 文件的时间。
通过使用目录部署,我还可以对 jsp 文件进行调整并测试它们,而无需重建/重新部署步骤。
我喜欢在开发时使用 keepSessions 属性。我不知道这个属性在生产环境中是否有用。
您描述的方法可能不应该使服务器崩溃...请在https://glassfish.dev.java.net/servlets/ProjectIssues上提交问题,以便团队中的人员可以找出问题所在。
| 归档时间: |
|
| 查看次数: |
2136 次 |
| 最近记录: |