为什么每次更改类文件时都需要重新启动tomcat服务器,没有其他方法吗?
您可以配置Tomcat并使Web应用程序“可重新加载”。为此,将添加reloadable=true到<Context>您的webapp 的元素中。关于reloadable属性,文档说:
reloadable=true
<Context>
reloadable
设置为true,如果你想卡塔利娜监测类/WEB-INF/classes/和/WEB- INF/lib更改,并自动如果检测到变化重新加载Web应用程序。此功能在应用程序开发期间非常有用,但是它需要大量的运行时开销,因此不建议在已部署的生产应用程序上使用。这就是为什么此属性的默认设置为false的原因。但是,您可以使用Manager Web应用程序来触发按需重新加载已部署的应用程序。
true
/WEB-INF/classes/
/WEB- INF/lib