如何通过上传.war文件在tomcat上部署JavaWebApp

如何通过上传.war文件在tomcat上部署JavaWebApp,java,tomcat,tomcat7,Java,Tomcat,Tomcat7,我正在更改网站的主机公司。 对于以前的主机,我没有问题,因为我可以使用“cpanel” 新主机给了我访问tomcat管理器页面的url。我向tomcat-users.xml添加了一个具有完全权限(我希望)的用户,我到达了您可以在图片中看到的页面 现在,假设我的站点名为“mySite”,我应该在哪里上传.war文件?在哪个文件夹里 我想我应该创建一个名为“mysite”的文件夹,但我不知道怎么做 谢谢您可以使用此界面通过按“选择文件”然后按“部署”将新的*.war从pc部署到服务器。xxx.war

我正在更改网站的主机公司。 对于以前的主机,我没有问题,因为我可以使用“cpanel”

新主机给了我访问tomcat管理器页面的url。我向tomcat-users.xml添加了一个具有完全权限(我希望)的用户,我到达了您可以在图片中看到的页面

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

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


谢谢

您可以使用此界面通过按“选择文件”然后按“部署”将新的*.war从pc部署到服务器。xxx.war文件将上载到tomcat/web apps/xxx

成功部署后,您将在此处看到您的webapp:

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

只需将war添加到tomcat服务器的webapps文件夹中即可

路径到Tomcat/webapps/


一般程序是:

  • 查找TOMCAT_主目录。既然您已经找到了
    tomcat users.xml
    ,我猜您已经找到了

  • 在TOMCAT_HOME下将有一个名为
    webapps
    的目录。这是你放战争档案的地方

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

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

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


你在寻找这个答案吗?我上传了文件usng choose file。然后我按下了与我的.war文件相关的开始按钮,出现了以下错误:失败-无法启动上下文路径/mysite处的应用程序我使用“选择文件”按钮上载了文件。war文件被放在“docs”、“examples”等相同的目录中,如图中所示。如果我按下了与我的.war文件相关的开始按钮,我得到了这个错误:FAIL-context path/mysite上的应用程序无法启动