Apache Tomcat默认应用程序

我正在使用ubuntu-16.04,并一直试图与Tomcat合作。 我的版本是:Apache Tomcat / 8.0.36。

我有一个应用程序在http:// localhost:8080 / mynewapp ,我想作为根应用程序访问,这意味着我想看到我的应用程序,当我访问http://127.0.0.1:8080

请帮我一下。

你有几个select:

  1. 从tomcat中删除开箱即用的ROOT/目录,并在部署之前将您的war文件重命名为ROOT.war

  2. 部署你的战争(从你的例子) war_name.war并configuration上下文根在conf/server.xml中使用你的战争文件:

     <Context path="" docBase="war_name" debug="0" reloadable="true"></Context> 

第一个更容易,但更多一点。 第二个可能是更优雅的方式来做到这一点。

资料来源: https : //stackoverflow.com/a/5328636/2983312

此外,127.0.0.1应该默认parsing为本地主机。 如果没有,你可以添加一个条目到/etc/hosts作为根目录。

 127.0.0.1 localhost