Java 如何使用ubuntu 14.04在tomcat中部署.war文件
我需要一些帮助,我有.war文件(“NewGateway-0.0.1-SNAPSHOT.war”)。我将把它部署到tomcat目录中,这是我的tomcat路径Java 如何使用ubuntu 14.04在tomcat中部署.war文件,java,maven,tomcat,ubuntu-14.04,Java,Maven,Tomcat,Ubuntu 14.04,我需要一些帮助,我有.war文件(“NewGateway-0.0.1-SNAPSHOT.war”)。我将把它部署到tomcat目录中,这是我的tomcat路径 /opt/tomcat/webapps | ---->docs | ----> ---->examples |
/opt/tomcat/webapps
|
---->docs
|
---->
---->examples
|
---->
---->host-manager
---->manager
---->NewGateway-0.0.1-SNAPSHOT
|
---->META-INF
|
---->null
---->Root
---->NewGateway-0.0.1-SNAPSHOT.war
我在终端上运行此脚本:
#sudo /opt/tomcat/bin/starup.sh
tomcat运行正常
belva@belva-Aspire-4741:/opt/tomcat/bin$ sudo ./startup.sh
Using CATALINA_BASE: /opt/tomcat
Using CATALINA_HOME: /opt/tomcat
Using CATALINA_TMPDIR: /opt/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar
Tomcat started.
belva@belva-Aspire-4741:/opt/tomcat/bin$
当我使用此url通过浏览器访问时
localhost:8080/NewGateway-0.0.1-SNAPSHOT/server/report
我得到了404,我没有得到一些日志。我在windows上以这种方式运行,但没有问题,需要您的帮助……为什么您希望它不会给出404?您定义了资源吗?向我们展示您的catalina.out日志文件。首先,当您使用此url访问tomcat manager时会发生什么:与您的问题有些无关:无论您做什么,都不要以ROOT用户身份运行tomcat(例如vs.sudo)。您不希望服务器(可能可以访问internet)以root权限运行。如果你安装了ubuntu的tomcat,它将作为守护进程运行。但是,现在您已经这样做了,您需要修复tomcat目录上的权限:最好通过卸载和重新安装来实现。当我访问url时,要求我填写localhost的用户名和密码