我在将我的Web应用程序“ xyz”运行在DigitalOcean服务器中托管的tomcat 7服务器中时遇到麻烦:
http:// myDomain:8080 / myWebApp
我的.war文件的名称是“ .MyWebApp”。
在tomcat中部署.war文件后,该应用程序将从以下位置启动:
http:// myDomain:8080 / MyWebApp / myWebApp
任何想法如何从URL中删除此“ MyWebApp”部分?
我已经看到了一些针对此问题的解决方案,它们主要是在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>
任何帮助将不胜感激!
不要将此标记为重复。我已经检查了所有适用于本地主机的解决方案,但未在Digital Ocean VPS中使用。我想我在这里很具体。
先感谢您!
我必须在server.xml文件中添加此行。Tod为此:
纳米etc / tomcat / server.xml
添加此行:
<Context path="" docBase="Advocatoree" debug="0" reloadable="true"></Context>
保存文件。
重新启动tomcat。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句