我正在尝试将Tomcat6 the服务器的默认应用程序更改为不同于"ROOT“的应用程序(在webapps文件夹中)。做这件事最好的方法是什么?
发布于 2013-08-14 16:22:57
在Tomcat7中,通过这些更改,我可以在/
访问myAPP
,在/ROOT
访问ROOT
<Context path="" docBase="myAPP"/>
<Context path="ROOT" docBase="ROOT"/>
将上述内容添加到server.xml中的<Host>
部分
发布于 2010-03-03 16:11:15
在Tomcat6的server.xml
中的<Host>
标签中添加一个<Context>
标签可以解决这个问题。
如果你使用URL,你可以使用像http://localhost/first.do
这样的path=""
。
在上下文标记中设置属性docBase="E:\struts-ITRCbook\myStrutsbook"
和reloadable="true"
,然后结束上下文标记。
它应该看起来像这样:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\struts-ITRCbook\myStrutsbook" reloadable="true">
</Context>
</Host>
发布于 2009-04-03 20:09:42
根据Apache Tomcat文档,您可以通过创建ROOT.xml文件来更改应用程序。有关更多信息,请参阅以下内容:
http://tomcat.apache.org/tomcat-6.0-doc/config/context.html
“可以使用名为ROOT.xml的文件定义默认web应用程序。”
https://stackoverflow.com/questions/715506
复制相似问题