DrA*_*oel 4 deployment tomcat web-applications root contextpath
我的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>
Run Code Online (Sandbox Code Playgroud)
获取根上下文的最简单方法是简单地将应用程序的目录重命名webapps/site为webapps/ROOT并重新启动Tomcat.如果您的默认webapps文件夹中已经存在ROOT应用程序,那么您需要创建另一个主机,因为每个主机可能只有一个根上下文应用程序.
另一个选项(再次,如果您还没有ROOT应用程序webapps)将编辑您的conf/server.xml文件并在默认情况下添加您的上下文元素<Host>:
<Context path="" docBase="site" />
Run Code Online (Sandbox Code Playgroud)
如果你想创建一个单独的主机,那么你就需要定义一个第二<Host>的server.xml,例如,
<Host name="anotherhost" appBase="webapps_anotherhost"></Host>
Run Code Online (Sandbox Code Playgroud)
要使上述工作正常,您需要webapps_anotherhost在默认主机文件夹旁边创建一个文件夹作为兄弟文件webapps夹,然后将WAR放在该文件夹中,作为命名的展开目录ROOT或命名的压缩WAR ROOT.war.然后重新启动Tomcat并浏览您的应用程序http://anotherhost:8080(当然,您也将是一个hosts文件条目).
这些只是众多选择中的一小部分.Tomcat文档对这些内容相当详细.您可以在http://tomcat.apache.org/找到适用于您的Tomcat版本的文档.
| 归档时间: |
|
| 查看次数: |
8235 次 |
| 最近记录: |