首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有Tomcat Manager的情况下从jenkins自动部署war文件

问在没有Tomcat Manager的情况下从jenkins自动部署war文件
EN

Stack Overflow用户
提问于 2015-09-11 08:59:11
回答 1查看 1.1K关注 0票数 3

我想通过jenkins构建一个自动脚本或类似于自动部署war文件到tomcat服务器的东西。tomcat管理器没有启用,因此“部署到容器插件”几乎是一次失败,因为它需要管理器处于活动状态。目前,我正在通过scp将战争文件推送给tomcat,但是tomcat似乎在其他尝试中崩溃了。我还尝试了maven-tomcat部署替代方案,它还需要tomcat的经理处于活动状态。还有别的方法可以把战争文件自动部署到我的猫上吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 09:18:30

据我所知,你要么需要经理上传或复制战争。

如果Tomcat在重新部署后崩溃,我将检查是否从一个实例(由Tomcat类加载器加载其类)到由应用程序类加载器加载其类的实例之间没有引用。当GC启动对应用程序加载实例的引用时,类将导致类加载器,该类将引用所有类。所以GC无法清除它们所占用的内存。

我在Tomcat失败的重新部署中遇到的大多数问题,如果不是全部的话,都是由这种引用问题引起的。因此,旧部署将保留在内存中,尽管不会发生任何事情。您可以增加分配的内存,但这只会推迟崩溃。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32519520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档