我无法获取我的网络应用程序' xyz'在DigitalOcean服务器中托管的tomcat 7服务器上运行:
我的.war文件的名称是" .MyWebApp"。
在tomcat中部署.war文件后,应用程序从:
开始http://myDomain:8080/MyWebApp/myWebApp
任何想法如何删除这个" MyWebApp"部分来自URL?
我已经看到了这个问题的一些解决方案,它们主要是在localhost中运行应用程序的解决方案。他们建议更改' context.xml'我已经这样做的文件:
<?xml version='1.0' encoding='utf-8'?>
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
path="" docBase="MyWebApp" debug="0" reloadable="true"
</Context>
非常感谢任何帮助!
请勿将此标记为重复。我已经检查了在localhost中为我工作的所有解决方案,但没有检查数字海洋VPS。我想我在这里非常具体。
提前谢谢!
答案 0 :(得分:3)
我必须在server.xml文件中添加此行。 Tod这样做:
nano etc / tomcat / server.xml
添加以下行:
<Context path="" docBase="Advocatoree" debug="0" reloadable="true"></Context>
保存文件。
重启tomcat。
答案 1 :(得分:1)