重启tomcat后如何更新类文件

时间:2018-04-25 06:02:18

标签: java class tomcat

我更改了一些java文件,并在tomcat \ webapps \ program \ WEB-INF \ classes中替换该文件。我重新启动tomcat之后,据说tomcat会自动编译java文件并更新类文件吗?但为什么我的类文件不更新?我已经在server.xml中设置了 reloadable =“true”

<Context docBase="Book" path="\Book" reloadable="true"

感谢有人可以帮助我。

2 个答案:

答案 0 :(得分:0)

您还可以尝试在 server.xml 中设置 autoDeploy = true 。这样您可能不需要重新启动tomcat。当您想要执行热部署时,非常适用于场景。

答案 1 :(得分:0)

要在运行时删除tomacat上的类文件,请遵循以下过程 -

Eclipse -

  

转到您的项目右键单击 - &gt;构建路径 - &gt;配置构建路径 - &gt;   点击这里的来源标签 - &gt;设置默认输出文件夹 - &gt;点击Bowse    - &GT;创建新文件夹 - &gt;给你的folderName,然后点击Advance - &gt;检查文件系统中的链接文件夹 - &gt;浏览并选择   “WEB-INF \ classes路径”

这使您可以在tomcat上下文中删除编译类。

Tomcat -

  

转到tomcat bin文件夹 - &gt;打开命令提示符并输入   catalina.bat jpda运行这将启动你的tomcat。

现在,如果你想远程调试

  

转到eclipse项目右键单击 - &gt;调试广告 - &gt;调试配置 - &gt;   双击Remote Java application并单击debug按钮。

我希望这会对你有帮助。

相关问题