我使用:亚马逊ec2,Ubuntu 14,Jenkins 2.32.2,Tomcat 8。 还可以在Jenkins中使用“Deploy to container Plugin”,这样我就可以轻松地将* .war放到Tomcat中。当您的应用程序和Tomcat的Manager在同一个端口上工作时,它工作正常。
现在我有了我的网站:my-server:8080,我的服务器上仍然有Tomcat管理员:8080 /经理。如果我只是从Tomcat的webapps中删除目录管理器 - 部署到容器插件停止工作,并且无法向Tomcat发送战争。
我想要的是:将经理移动到端口8082.但是仍然希望能够在我使用Jenkins进行部署时进行此操作:
换句话说,我希望你不能从8080(my-server:8080 /***)的任何路径上获得Tomcat的经理。
也许我不需要将Tomcat移动到另一个端口,但需要以某种方式删除所有Manager的页面。
P.S。在屏幕截图中,您可以看到Tomcat 7.x,但它也适用于Tomcat 8。