我想在不停止tomcat服务的情况下部署这些文件(类文件)。我的问题是,如下我有一个不同的域名项目。在一个tomcat服务器上运行。但是,如果我部署了一个类,每次都需要停止tomcat,这将对其他域产生影响。因此,请提出一个解决这个问题的办法。
嗨罗曼尼,
谢谢你的答复
我使用Tomcat管理器来停止多个应用程序
我需要,
1)示例"myapp"在tomcat中的应用
C:\tomcat6.0\webapps\myapp\2)我现在正在"myapp“中部署类文件,但没有停止"myapp" tomcat服务
C:\tomcat6.0\webapps\myapp\WEB-INF\classes\**test.clas**s3) "test.class"文件已在myapp中取代
4)我要开http://localhost:8080/myapp
5)我需要修改test.class文件,而不需要关闭myapp应用程序
Is there any possibilities that deploying class files "without stop" "myapp" "Tomcat service" in the Tomcat manager to reflect class file
No down time with the application发布于 2012-10-05 08:36:59
我不知道你是否找到了解决办法,但我也有同样的问题,也许这会对其他人有所帮助。只推荐用于开发环境。如果您编辑您的context.xml文件(对于我来说,它位于tomcat/conf中,并向上下文元素添加一个属性: reloadable="true“,如下所示):
<Context reloadable="true">然后重新启动服务器。现在可以在类和lib上进行热部署,如这里所述(无需手动重新启动应用程序)。
http://tomcat.apache.org/tomcat-6.0-doc/config/context.html#Common_Attributes
希望这对你或其他人有帮助。
发布于 2010-12-22 10:58:58
尝试以下解决方案。这样,您将停止并只启动应用程序。
您可以访问“Tomcat web应用程序管理器”吗?
1)去http://localhost:8080
2)点击Tomcat manager
3)然后stop部署的应用程序
4)然后在tomcat部署目录中replace类文件/s
for e.g. C:\tomcat6.0\webapps\yourapp\WEB-INF\classes\....5)再次回到tomcat manager和start您的应用程序。
https://stackoverflow.com/questions/4508202
复制相似问题