【发布时间】:2014-01-14 07:33:16
【问题描述】:
我正在处理一个项目,该项目处于运行状态。由于 java 文件中有一些问题,我已经解决了这个问题。但我不知道如何更新部署在公司服务器上的 war 文件中的特定 java 文件。请帮帮我。
【问题讨论】:
标签: java apache jakarta-ee tomcat
我正在处理一个项目,该项目处于运行状态。由于 java 文件中有一些问题,我已经解决了这个问题。但我不知道如何更新部署在公司服务器上的 war 文件中的特定 java 文件。请帮帮我。
【问题讨论】:
标签: java apache jakarta-ee tomcat
Tomcat 不支持热部署。所以无论如何你必须重新启动Tomcat。 如果要重新启动它,请替换 .class 文件(您已更改的文件)或生成新的战争,然后重新启动 Tomcat。您的更改将得到反映。
【讨论】:
您可以将新的 java .class 文件替换到您提取的 tomcat 下的项目文件夹中
【讨论】:
http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Reload_An_Existing_Application
这无论如何都会导致服务中断,但可能仍然比重新启动整个服务器要短。
请注意,这仅适用于从解压目录部署 Web 应用程序时,否则您将不得不取消部署并再次部署该 Web 应用程序。
(http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html#Undeploy_an_Existing_Application)
【讨论】: