如何修改tomcat的ROOT目录

打开servlet.xml,XML中找到以下部分:

<Host name=”127.0.0.1″  appBase=”webapps”
unpackWARs=”true” autoDeploy=”true”
xmlValidation=”false” xmlNamespaceAware=”false”>

<Context path=”" docBase=”myapp” reloadable=”true”/>
<!– SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html –>
<!–
<Valve className=”org.apache.catalina.authenticator.SingleSignOn” />
–>

<!– Access log processes all example.
Documentation at: /docs/config/valve.html –>
<!–
<Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs”
prefix=”localhost_access_log.” suffix=”.txt” pattern=”common” resolveHosts=”false”/>
–>

</Host>

 

其中<Context path=”" docBase=”myapp” reloadable=”true”/> 部分为添加的部分,从而改变ROOT目录为myapp。

 

如果想在外部建立工程,则在不改变其他设置的情况下进行如下设置:

      <Host name=”127.0.0.1″ appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>
            <Context path=”" docBase=”D:/myapp” reloadable=”true”/>
      </Host>

以上配置不能放入webapp文件夹之下。

 

 



发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(Spamcheck Enabled)