当前位置: 首页 > 知识库问答 >
问题:

使用Jenkins在不重新启动Tomcat 7的情况下部署war文件

申屠飞
2023-03-14

我正在使用Jenkins和Ant将我的war文件从一台服务器部署到其他服务器。第一次,它成功地将war文件部署到相应的tomcat服务器,并且运行良好。但是第二次和之后,war文件被删除,Tomcat没有删除相应的“unwar”文件夹,因为Tomcat当前正在运行。所以我无法部署war文件。

我还尝试将reloadable="true"添加到conf\texthtml" target="_blank">文件中。但是,它显示以下错误:

原因:组织。科德豪斯。货物容器公猫内部的TomcatManagerException:FAIL-无法删除[C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\sample]。此文件的持续存在可能会导致问题。

我如何解决这个问题?我想在不停止tomcat的情况下将war文件部署到tomcat。

共有1个答案

司寇望
2023-03-14

您是否尝试使用Tomcat管理器和wget命令取消部署您的应用程序?

wget --http-user=tomcat --http-password=tomcat "http://localhost:8080/manager/text/undeploy?path=/SomeWar" -O -
 类似资料:
  • 问题内容: 我想构建一个自动脚本或等效于通过jenkins将war- file自动部署到tomcat服务器的工具。由于未启用tomcat管理器,因此“部署到容器插件”几乎是一个错,因为它需要管理器处于活动状态。目前,我正在通过scp将war文件推到tomcat,但是tomcat每次其他尝试似乎都崩溃了。我还尝试了maven- tomcat-deploy替代方案,该方案还需要tomcat的管理器处于

  • 在我的Jboss EAP 7服务器上部署了application.war。现在我想更新和添加一些类和jsp文件。我如何更新现有的战争而不部署整个战争?

  • 我无权访问weblogic.deployer和web管理GUI(如果Linux服务器版本中存在) 我可以在weblogic(windows版本)中部署WAR文件。应用程序文件应该可以。

  • 在下面的代码中。有两个倒计时(黄色和红色),当条件改变时,显示屏上显示的倒计时控件将改变,即从黄色切换到红色,反之亦然。 然而,当它切换时,倒计时变为“重新初始化”。例如,假设黄色的初始计时器为60秒,在滴答40秒后,它会下降到剩下20秒。此时,条件改变两次,例如5秒,因此倒数计时器切换为红色并返回黄色。不是从15秒开始计时,而是从60秒开始重新启动。如何防止小部件的这种“重新初始化”,并允许计时

  • 我正试图将一个。war项目部署到我的tomcat7安装中。 我使用的是Ubuntu12.04和Tomcat7。

  • 问题内容: 如何在不重新启动servlet容器的情况下刷新Spring配置文件? 我正在寻找JRebel以外的解决方案。 问题答案: 对于那些最近在这上面绊脚石的人来说,解决此问题的当前和现代方法是使用Spring Boot的Cloud Config。 只需添加注释你刷新豆类和你的主/配置。 因此,例如,以下Controller类: 在Spring Boot Actuator上(通过HTTP端点或