我已将sample.war文件复制到webappsTomcat目录中,我可以访问localhost:8080.
现在Tomcat将如何部署它,我的意思是我需要在浏览器中打开它吗?我该如何访问该应用程序?
Boz*_*zho 318
您可以从以下位置访问您的应用 http://localhost:8080/sample
默认情况下,部署或重新部署war文件是自动的 - 复制/覆盖文件后sample.war,检查webapps文件夹中是否有解压缩的文件夹sample.
如果无法正常打开,请检查日志文件(例如tomcat/logs/catalina.out)是否存在部署问题.
wah*_*cse 84
步骤1.在这里我正在部署pos.war首先去tomcat webapps文件夹并粘贴它

第2步.转到tomcat-> bin文件夹,单击startup.bat启动tomcat
第3步.去浏览器写localhost:port/project name例如.localhost:8080/pos(这里我的tomcat在端口8080上运行)
完成....

Jig*_*shi 56
您只需将war文件放在webapps中,然后启动服务器即可.
它将被部署.
否则你也可以使用tomcat manager webfront远程上传和部署你的战争.
ROM*_*eer 46
将.war文件(例如:prj.war)复制到%CATALINA_HOME%\webapps(例如:C:\ tomcat\webapps)
跑 %CATALINA_HOME%\bin\startup.bat
您的.war文件将自动提取到具有相同名称的文件夹(不带扩展名)(例如:prj)
转到%CATALINA_HOME%\conf\server.xml并获取HTTP协议的端口.<Connector port="8080" ... />.默认值为8080.
访问以下URL:
[<protocol>://]localhost:<port>/folder/resourceName
(如:localhost:8080/folder/resourceName)
不要尝试访问没有的URL,resourceName因为如果没有类似的文件index.html,或者如果web.xml中没有像" /"或" /*" 这样的url模式,它将无法工作.
可用的主要路径在这里:( [<protocol>://]localhost:<port>/manager/html例如:) http://localhost:8080/manager/html,它们true在"运行"列上.
去[<protocol>://]localhost:<port>/manager/html/(通常localhost:8080/manager/html/)
这也是从实现[<protocol>://]localhost:<port>> 管理工具应用程式)
如果你得到:
403访问被拒绝
转到%CATALINA_HOME%\conf\tomcat-users.xml并检查您是否启用了这样的行:
<user username="tomcat" password="tomcat" roles="tomcat,role1,manager-gui"/>
Run Code Online (Sandbox Code Playgroud)在部署部分,WAR文件部署小节,点击浏览....
选择.war文件(例如:prj.war)>单击Deploy.
esa*_*saj 20
除了已经提到的方法(将war文件直接放入webapps目录)之外,如果安装了Tomcat Manager -application,也可以通过浏览器部署war-files.要到经理,浏览到该服务器的根目录(在你的情况下,本地主机:8080),选择"Tomcat管理器"(在这一点上,你需要知道用户名和密码与"经理"一个Tomcat用户-角色,用户在tomcat-installation 的conf -directory中的tomcat- users.xml中定义.从打开页面向下滚动,直到您看到页面的"部署"部分,您可以在其中单击"浏览"以选择要从本地计算机部署的WAR文件.选择文件后,单击"部署".经过一段时间后,经理应通知您应用程序已部署(如果一切顺利,则启动).
以下是Tomcat 7文档页面中较长的操作方法和其他说明.
Sha*_*ena 15
有两种方法:
只需使用tomcat管理器控制台进行控制台部署,或者只是将应用程序复制并粘贴到服务器tomcat_home目录的webapp文件夹中.
注意:确保您的war文件大小超过52 MB(默认配置值),您需要在webapp文件夹的Manager应用程序的web.xml文件中进行两处稍作更改(默认情况下,Apache应用程序由Apache tomcat提供)安装服务器时).
转到管理器应用程序的web.xml(例如,它可以在/tomcat7/webapps/manager/WEB-INF/web.xml下.
Increase the max-file-size and max-request-size values in web.xml file:
<multipart-config>
<!– 50MB max –>
<max-file-size>52428800</max-file-size>
<max-request-size>52428800</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
Run Code Online (Sandbox Code Playgroud)
通过将值增加大小<max-file-size>并<max-request-size>根据您的要求.
小智 11
这一直对我有用:
如果您尝试将新文件作为war文件上传,并且tomcat仍然在运行,它将尝试在它存在之前将其展开.它会失败.失败后,它不会再试一次.因此,上传www文件,然后重命名它,允许整个war文件出现在tomcat通知之前.
提示,不要忘记检查war文件的所有者是tomcat(使用chown)
如果您apt-get在 linux 中使用安装了 tomcat7 ,则将您的应用程序部署到/var/lib/tomcat7/webapps/
例如。
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
Run Code Online (Sandbox Code Playgroud)
此外,请继续跟踪 tomcat 日志,以便您可以验证您的应用程序实际上是否与 tomcat 和平相处。
tail -f /var/lib/tomcat7/logs/catalina.out
Run Code Online (Sandbox Code Playgroud)
部署的应用程序应该出现在 http://172.16.35.155:8080/manager/html
小智 5
要通过 tomcat 部署 war 文件,请按照以下步骤操作:
您将在 E:\Tomcat_Installation\webapps**put** 中得到一个文件夹
这样你就可以在 Apache Tomcat 中部署你的 war 文件了。
| 归档时间: |
|
| 查看次数: |
829330 次 |
| 最近记录: |