您的位置:首页 > 运维架构 > Tomcat

Linux的Tomcat设置默认项目

2015-10-11 00:02 387 查看
修改Tomcat/conf/service.xml

在<Host>里面增加一个节点<Context/>

docBase 是这个项目war被解压后的文件夹d名字,是对

<span style="color:#ff6666;">appBase="webapps"的相对路径。</span>


path是 访问的url里截去域名后剩下的部分

<span style="color:#ff6666;"> <Context docBase="testsite1" path="" reloadable="true" /></span>


path设置为"" ,那就对应默认项目了。用户在访问的时候直接输入 http://域名 就行了。 不用输入 域名/testsite1

实例代码如下

<Engine name="Catalina" defaultHost="localhost">

<!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html  (simple how to)
/docs/config/cluster.html (reference documentation) -->
<!--
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->

<!-- Use the LockOutRealm to prevent attempts to guess user passwords
via a brute-force attack -->
<Realm className="org.apache.catalina.realm.LockOutRealm">
<!-- This Realm uses the UserDatabase configured in the global JNDI
resources under the key "UserDatabase".  Any edits
that are performed against this UserDatabase are immediately
available for use by the Realm.  -->
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="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
Note: The pattern used is equivalent to using pattern="common" -->
<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="testsite1" path="" reloadable="true" />
</Host>
</Engine>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: