gpt4 book ai didi

Glassfish war 生命周期问题

转载 作者:行者123 更新时间:2023-12-04 18:53:31 25 4
gpt4 key购买 nike

在 glassfish 中重新部署正在运行的应用程序的新版本的正确方法是什么?我有一个 WAR 正在运行,我已经做了一些改变。我认为取消部署 + 部署可能是正确的事情,但是 glassfish (v3) 在我取消部署时经常崩溃。

在 glassfish 中重新部署正在运行的应用程序的正确方法是什么?

最佳答案

有多种方法可以将 Web 应用程序重新部署到 GlassFish v3。

我推荐的方法是“asadmin redeploy --name foo --properties keepSessions=true foo.war”(或为 Web 应用程序使用目录部署...)

你可以看看man page for the deploy subcommand of asadmin了解更多详情。

我几乎从来没有取消部署然后部署......它需要太长时间。

我几乎从不创建 dot-war 文件......我通常会进行目录部署,这消除了创建然后分解 war 文件的时间。

通过使用目录部署,我还可以对 jsp 文件进行调整,并在没有重建/重新部署步骤的情况下测试它们。

我喜欢在进行开发时使用 keepSessions 属性。我不知道这个属性在生产环境中是否有用。

您描述的方法可能不会使服务器崩溃...请在 https://glassfish.dev.java.net/servlets/ProjectIssues 提交问题这样团队中的人就可以追踪可能是什么问题。

关于Glassfish war 生命周期问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2496961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com