如何通过uploadind .war文件在tomcat上部署java webapp

时间:2015-10-04 08:17:42

标签: java tomcat tomcat7

我正在更改我网站的主办公司。 使用上一个主机我没有问题,因为我可以使用' cpanel'。

新主机给了我到达tomcat管理器页面的URL。我向tomcat-users.xml添加了一个具有完全权限(我希望)的用户,然后我到达了你可以在图片中看到的页面。enter image description here

现在,假设我的网站被称为“mySite'”,我应该在哪里上传.war文件?在哪个文件夹里?

我想我应该创建一个名为' mysite'的文件夹,但我不知道该怎么做。

谢谢

4 个答案:

答案 0 :(得分:2)

您可以使用此界面将新的* .war从您的电脑部署到服务器,方法是按下'选择文件'然后按'部署'。 xxx.war文件将上传到tomcat / web-apps / xxx。

成功部署后,您将在此处看到您的网络应用: enter image description here

答案 1 :(得分:2)

一般程序是:

  • 找到TOMCAT_HOME目录。既然你找到了tomcat-users.xml,我猜你已经找到它了

  • 在TOMCAT_HOME下的
  • 将有一个名为webapps的目录。这是放置WAR文件的位置。

  • 放置WAR文件几秒钟后,Tomcat将解压缩并部署它。您将看到一个与WAR文件同名但没有.war扩展名的目录。此时,应用程序也应出现在Tomcat管理器

  • 如果没有按预期部署WAR文件,您可以查看TOMCAT_HOME/logs/catalina.out文件。

  • 警告:如果您的conf/Catalina/localhost目录不为空(包含您的Web应用程序的.xml文件),Tomcat可能无法解压缩并部署您的.WAR文件。我过去遇到过这个问题。

答案 2 :(得分:1)

只需将您的战争添加到tomcat服务器的webapps文件夹中。

  

pathtoyourtomcat / web应用/

答案 3 :(得分:0)

您是否尝试将WAR从WAR文件上传到部署部分?或者您真的需要通过删除文件进行部署吗?至于在服务器上放置war文件的位置取决于服务器配置