如何将多个WAR文件上载到Tomcat

时间:2013-06-19 12:46:54

标签: web-services tomcat war

我们一直使用Tomcat来托管我们的PHP网站将调用的Java Web服务。

我们的环境很少,这意味着我们有一些Tomcat服务器。每次我们更改Web服务时,我们都必须将WAR文件上传到所有服务器。对于每次上传一个war文件的服务器来说,它变得很繁琐。

有没有办法将多个WAR文件上传到Tomcat?也许以后我可以编写一个程序来为我们上传。

任何可以提供帮助的建议或链接,指出我正确的方向将不胜感激。


更新

所以我做了一些谷歌搜索,发现Tomcat允许你发送单个请求URI。一个给定的例子是:
http://localhost:8080/manager/text/deploy?path=/foo

由于某些原因,它不与我合作,一直告诉我拒绝访问。会不断尝试

2 个答案:

答案 0 :(得分:1)

在网上搜索我遇到了具有此功能的Tcat

  

跨服务器部署多个应用程序。回滚不良部署

1.View complete deployment history
2.Rollback to earlier versions
3.Deploy, undeploy and redeploy multiple applications

当然这是付费软件......

答案 1 :(得分:0)

我找到了解决方案,只需将WAR文件复制到Tomcat中的\webapps目录。

  • Windows:C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps
  • Linux:/var/lib/tomcat7/webapps

Tomcat将自动部署WAR文件。如果它没有自动部署,请尝试重新启动Tomcat。