tomcat服务器:如何让tomcat服务器随意重新加载项目上下文

w41d8nur  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(417)

我正在eclipseneon3和tomcat7上编写一个简单的restfulapt(tomcat9也不起作用)。但是在我保存java代码并在服务器上运行项目之后,tomcat服务器无法更新。我注意到,只有当服务器像下面这样重新加载上下文时,才会执行java文件的更新版本:

Sep 04, 2017 8:20:35 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/messenger] has started
Sep 04, 2017 8:20:37 PM org.apache.catalina.startup.TldConfig execute
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Sep 04, 2017 8:20:38 PM org.apache.catalina.core.StandardContext reload
INFO: Reloading Context with name [/messenger] is completed

问题是如何让tomcat服务器随意重新加载项目上下文,以便我可以随时重新加载上下文。
我尝试了以下选项,但都失败了:
1) 构建项目+在服务器上运行
2) 重新启动服务器
3) 在调试时重新启动服务器。
另外,上下文中的tomcat server.xml reloadable属性为true,默认为true。
谢谢!

htrmnn0y

htrmnn0y1#

检查eclipse属性。转到项目属性-->检查部署程序集和java生成路径。

相关问题