直接在server.xml中<Host></Host>间加了一句<Context path="" docBase="/springmvc" debug="0" reloadable="true"/>,其中docBase="/springmvc"中的/fts是项目名字
把项目放到tomcat6\webapps下面
修改Host
<Host name="www.test.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="/" docBase="/test" debug="0" reloadable="true"></Context>
</Host>
如果主机中绑定多个域名,直接加host即可
eg.在hosts文件中:
127.0.0.1 test.springmvc.com
127.0.0.1 test.mall.com
在server.xml中
<code><</code><code>Host</code> <code>name</code><code>=</code><code>"test.springmvc.com"</code> <code>appBase</code><code>=</code><code>"webapps"</code>
<code> </code><code>unpackWARs</code><code>=</code><code>"true"</code> <code>autoDeploy</code><code>=</code><code>"true"</code><code>></code>
<code> </code><code><!-- 去掉项目名称 --></code>
<code> </code><code><</code><code>Context</code> <code>path</code><code>=</code><code>""</code> <code>docBase</code><code>=</code><code>"/springmvc"</code> <code>debug</code><code>=</code><code>"0"</code> <code>reloadable</code><code>=</code><code>"true"</code><code>/></code>
<code> </code>
<code> </code><code><!-- SingleSignOn valve, share authentication between web applications</code>
<code> </code><code>Documentation at: /docs/config/valve.html --></code>
<code> </code><code><!--</code>
<code> </code><code><Valve className="org.apache.catalina.authenticator.SingleSignOn" /></code>
<code> </code><code>--></code>
<code> </code><code><!-- Access log processes all example.</code>
<code> </code><code>Documentation at: /docs/config/valve.html</code>
<code> </code><code>Note: The pattern used is equivalent to using pattern="common" --></code>
<code> </code><code><</code><code>Valve</code> <code>className</code><code>=</code><code>"org.apache.catalina.valves.AccessLogValve"</code> <code>directory</code><code>=</code><code>"logs"</code>
<code> </code><code>prefix</code><code>=</code><code>"localhost_access_log."</code> <code>suffix</code><code>=</code><code>".txt"</code>
<code> </code><code>pattern</code><code>=</code><code>"%h %l %u %t &quot;%r&quot; %s %b"</code> <code>resolveHosts</code><code>=</code><code>"false"</code><code>/></code>
<code></</code><code>Host</code><code>></code>
<code><</code><code>Host</code> <code>name</code><code>=</code><code>"test.mall.com"</code> <code>appBase</code><code>=</code><code>"webapps"</code>
<code> </code><code><</code><code>Context</code> <code>path</code><code>=</code><code>""</code> <code>docBase</code><code>=</code><code>"/mall"</code> <code>debug</code><code>=</code><code>"0"</code> <code>reloadable</code><code>=</code><code>"true"</code><code>/></code>
说明:
<Host name="localhost" appBase="D:\appBase\"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\Devolope\WebRoot"workDir="D:\appBaseRoot\" />
appBase代表应用的基础目录,原始默认位置为“webapps”即对应于tomcat根目录下的文件夹webapps;
docBase相当于指定的虚拟目录对应的应用程序的绝对路径;workDir是运行编译成为java二进制代码时候存放的目录。
tomcat/conf/server.xml 中<code>docBase</code><code>=</code><code>"webapps/mall"【这样写可以防止项目加载2次】</code>
<code><!-- 2014-04-28-han-add just for mall test --></code>
<code> </code><code><</code><code>Host</code> <code>name</code><code>=</code><code>"mall.kongzhong.com"</code> <code>appBase</code><code>=</code><code>""</code> <code>unpackWARS</code><code>=</code><code>"true"</code> <code>autoDelpoy</code><code>=</code><code>"true"</code><code>></code>
<code> </code><code><</code><code>Context</code> <code>path</code><code>=</code><code>""</code> <code>docBase</code><code>=</code><code>"webapps/mall"</code> <code>debug</code><code>=</code><code>"0"</code> <code>reloadable</code><code>=</code><code>"true"</code> <code>useHttpOnly</code><code>=</code><code>"true"</code><code>/></code>
<code> </code><code><</code><code>Valve</code> <code>className</code><code>=</code><code>"org.apache.catalina.valves.AccessLogValve"</code> <code>directory</code><code>=</code><code>"logs"</code>
<code> </code><code>prefix</code><code>=</code><code>"localhost_access_log."</code> <code>suffix</code><code>=</code><code>".txt"</code>
<code> </code><code>pattern</code><code>=</code><code>"%h %l %u %t &quot;%r&quot; %s %D %b"</code> <code>/></code>
<code> </code>
本文转自韩立伟 51CTO博客,原文链接:http://blog.51cto.com/hanchaohan/1358906,如需转载请自行联系原作者