Java 如何在Tomcat7中部署war文件
我已经将Java 如何在Tomcat7中部署war文件,java,tomcat,war,Java,Tomcat,War,我已经将sample.war文件复制到Tomcat的webapps目录中,我可以访问localhost:8080 现在Tomcat将如何部署它,我的意思是我需要在浏览器中打开它吗?如何访问应用程序?您可以从以下位置访问应用程序:http://localhost:8080/sample 默认情况下,war文件的部署或重新部署是自动的-在复制/覆盖文件sample.war后,请检查webapps文件夹中提取的文件夹sample 如果未正确打开,请检查日志文件(例如tomcat/logs/catali
sample.war
文件复制到Tomcat的webapps
目录中,我可以访问localhost:8080
现在Tomcat将如何部署它,我的意思是我需要在浏览器中打开它吗?如何访问应用程序?您可以从以下位置访问应用程序:
http://localhost:8080/sample
默认情况下,war文件的部署或重新部署是自动的-在复制/覆盖文件sample.war
后,请检查webapps
文件夹中提取的文件夹sample
如果未正确打开,请检查日志文件(例如tomcat/logs/catalina.out)以查找部署问题。您只需将war文件放入webapps,然后启动服务器 它将被部署
否则,您也可以使用tomcat manager a webfront远程上传和部署war 除了前面提到的方法(将war文件直接放到webapps目录中),如果您安装了Tomcat Manager-应用程序,也可以通过浏览器部署war文件。要访问管理器,请浏览到服务器的根目录(在您的示例中,localhost:8080),选择“Tomcat管理器”(此时,您需要知道具有“manager”角色的Tomcat用户的用户名和密码,用户在Tomcat安装的conf目录中的Tomcat-users.xml中定义)。从开始页面向下滚动,直到看到页面的“部署”部分,在该部分中,您可以单击“浏览”选择要从本地计算机部署的WAR文件。选择文件后,单击“部署”。一段时间后,经理应该通知您应用程序已部署(如果一切顺利,则启动) Tomcat 7文档页面中有较长的操作说明和其他说明。有两种方法:
- 转到manager应用程序的web.xml(例如,它可以 位于/tomcat7/webapps/manager/WEB-INF/WEB.xml下
增加web.xml文件中的最大文件大小和最大请求大小值:
根据您的要求,通过放置52428800 52428800 0
和
的值来增加大小
%CATALINA\u HOME%\webapps
(例如:C:\tomcat\webapps)%CATALINA\u HOME%\bin\startup.bat
%CATALINA\u HOME%\conf\server.xml
并获取HTTP协议的端口。
。默认值为8080[://]localhost:/folder/resourceName
(例如:localhost:8080/folder/resourceName
)resourceName
的情况下访问URL,因为如果没有index.html
这样的文件,或者web.xml中没有“/
”或“/*
”这样的URL模式,则无法访问URL
可用的主要路径如下:[://]localhost:/manager/html
(例如:http://localhost:8080/manager/html
)并且在“运行”列上有true
使用UI管理器:
[://]localhost:/manager/html/
(通常是localhost:8080/manager/html/
)
这也可以通过[://]localhost:
管理器应用程序实现
如果您得到:
403拒绝访问
转到%CATALINA\u HOME%\conf\tomcat users.xml
,检查是否已启用以下行:
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
第一步。这里我正在部署pos.war首先转到tomcat webapps文件夹并粘贴它 第二步。点击startup.bat进入tomcat->bin文件夹启动tomcat<
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
sudo service tomcat7 stop
mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start
tail -f /var/lib/tomcat7/logs/catalina.out