如何将我的Web应用设置为ROOT对于localhost:8080

|| 我在Tomcat / webapps目录中有一个webapp。我的应用程序的目录为\“ site \”,并显示为http:localhost:8080 / site 我想将网站显示为http:// localhost:8080 / 我已经阅读了文档,并尝试在Tomcat / conf / Catalina / localhost目录中创建ROOT.xml文件以创建ROOT上下文路径,但未建立连接。 有人可以向正确的方向推动我吗?这是该ROOT.xml文件的内容。
<Context  docBase=\"site\" path=\"/\"> </Context>
    
已邀请:
获取根上下文的最简单方法是将应用程序的目录从“ 1”重命名为“ 2”,然后重新启动Tomcat。如果默认的
webapps
文件夹中已经有一个ROOT应用程序,则您需要创建另一个主机,因为每个主机可能只有一个根上下文应用程序。 另一个选择(同样,如果
webapps
下还没有ROOT应用程序)将编辑edit5ѭ文件并在默认的
<Host>
中添加上下文元素:
<Context path=\"\" docBase=\"site\" />
如果您想创建一个单独的主机,则需要在
server.xml
中定义第二个
<Host>
,例如,
<Host name=\"anotherhost\" appBase=\"webapps_anotherhost\"></Host>
为使以上方法起作用,您需要在默认主机的
webapps
文件夹旁边创建一个
webapps_anotherhost
文件夹作为同级文件夹,然后将WAR放置在该文件夹中,作为名为
ROOT
的分解目录或压缩后的目录。战争名为“ 14”。然后重新启动Tomcat并在15处浏览您的应用程序(当然,您还将获得一个主机文件条目)。 这些只是众多选择中的几个。 Tomcat文档对此内容相当详细。您可以在http://tomcat.apache.org/找到适合您的Tomcat版本的文档。     

要回复问题请先登录注册