gpt4 book ai didi

spring - 在 Tomcat 中热部署类文件

转载 作者:行者123 更新时间:2023-12-01 15:05:35 25 4
gpt4 key购买 nike

暂时忘记为什么我需要这样做......

我需要将一些类文件部署到现有/正在运行的网络应用程序中。我无法为此构建和部署整个 WAR。我已将类文件复制到正确的位置。确保文件的权限是正确的。我已经清除了 Tomcat 的工作文件夹。我弹跳了Tomcat。但它仍在提供旧类文件的结果。

如果重要的话,这些类文件与在 spring 上下文中作为单例加载的 Grails 服务类相关。我一定是遗漏了什么,但不确定是什么。

更新:我尝试将现有的 WAR 提取到一个目录中并替换其中的类文件,然后将其重新打包到 WAR 中并部署应用程序。还是没有喜悦。这真是令人费解。

最佳答案

我不确定您使用的是什么操作系统,但我遇到了一个与此类似的问题,即使在弹跳 Tomcat 之后,网络应用程序也不会死掉。我在 Windows 上运行我的应用程序,必须检查 cmd netstat -a 以查看在我尝试终止该应用程序后该端口仍在使用中。然后在Component Services下勾选kill掉tomcat服务。重新启动 tomcat 后应用程序更新正常......我希望这有帮助

关于spring - 在 Tomcat 中热部署类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11366771/

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