tok*_*khi 4 java tomcat servlets
什么是将servlet上下文置于tomcat 7root 的最佳方法?我在这里试过这篇文章,但对我不起作用; 我正在使用Apache Tomcat/7.0.42.
PS:我不想将项目名称重命名为ROOT.war.
我已context按照其中一个答案中的说明放置了标记,但仍然tomcat以root身份获取主页:
<Host name="localhost" appBase="webapps"
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context docBase="app-renderer" path="/" reloadable="true" />
</Host>
Run Code Online (Sandbox Code Playgroud)
问题是关于ROOT目录webapps,在删除后现在我可以将应用程序作为root.
在Tomcat的conf/server.xml文件中,您通常会有一个条目
<Context docBase="yourApp" path="/somePath" reloadable="true" source="someSource"/>
Run Code Online (Sandbox Code Playgroud)
为您的应用程序.
将路径更改为 /
<Context docBase="yourApp" path="/" reloadable="true" source="someSource"/>
Run Code Online (Sandbox Code Playgroud)
在Host条目中添加此项.例如
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context docBase="yourApp" path="/" reloadable="true" />
</Host>
Run Code Online (Sandbox Code Playgroud)
其中docBase属性是应用程序的名称,因为它显示在webapps文件夹中.文档解释了每个属性的含义.
| 归档时间: |
|
| 查看次数: |
8653 次 |
| 最近记录: |