1、找到你的tomcat然后在conf文件中找到server.xml打开;
<Serverport="8005" shutdown="SHUTDOWN">
<
Listener
className
="
org.apache.catalina.core.AprLifecycleListener
"
SSLEngine
="
on
"/>
<
Listener
className
="
org.apache.catalina.core.JasperListener
"/>
<
Listener
className
="
org.apache.catalina.mbeans.ServerLifecycleListener
"/>
<
Listener
className
="
org.apache.catalina.mbeans.GlobalResourcesLifecycleListener
"/>
<
GlobalNamingResources
>
<
Resource
name
="
UserDatabase
"
auth
="
Container
"
type
="
org.apache.catalina.UserDatabase
"
description
="
User database that can be updated andsaved
"
factory
="
org.apache.catalina.users.MemoryUserDatabaseFactory
"
pathname
="
conf/tomcat-users.xml
"/>
</
GlobalNamingResources
>
<
Servicename
="
Catalina
">
<
Connector
port
="
8080
"
protocol
="
HTTP/1.1
"
maxThreads
="
150
"
connectionTimeout
="
20000
"
redirectPort
="
8443
"/>
<!--
<Connector port="8443" protocol="HTTP/1.1"SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"/>
-->
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"/>
-->
<
Connector
port
="
8009
"
protocol
="
AJP/1.3
"
redirectPort
="
8443
"/>
<
Enginename
="
Catalina
"
defaultHost
="
localhost
">
<!--
<ClusterclassName="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>
-->
-->
<!--
<ValveclassName="org.apache.catalina.valves.RequestDumperValve"/>
-->
-->
<
Realm
className
="
org.apache.catalina.realm.UserDatabaseRealm
"
resourceName
="
UserDatabase
"/>
<
Hostname
="
localhost
"
appBase
="
webapps
"
unpackWARs
="
true
"
autoDeploy
="
true
"
xmlValidation
="
false
"
xmlNamespaceAware
="
false
">
<!--
<ValveclassName="org.apache.catalina.authenticator.SingleSignOn"/>
-->
-->
<!--
<ValveclassName="org.apache.catalina.valves.AccessLogValve"directory="logs"
prefix="localhost_access_log."suffix=".txt" pattern="common"resolveHosts="false"/>
-->
prefix="localhost_access_log."suffix=".txt" pattern="common"resolveHosts="false"/>
-->
</
Host
>
</
Engine
>
</
Service
>
</
Server
>
在其中我主要是对俩个地方进行修改:
第一个将
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000" redirectPort="8443"/>
修改为:
<Connector port="80"protocol="HTTP/1.1"maxThreads="150"connectionTimeout="20000" redirectPort="8443"/>
第二就是在中添加<host>(一个host代表一个域名或访问地址)
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" />
</Engine>
修改为
<Engine name="Catalina" defaultHost=www.abc.com>
<Host name="www.coe.com" appBase="webapps" unpackWARs="true" autoDeploy="true"
<Host name="www.coe.com" appBase="webapps" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" >
<Contextpath=""docbase="D:\Tomcat6.0\webapps\ROOT"crosscontext="true"/>
</Host>
<Host name="www.abc.com"appBase="ccc" unpackWARs="true" autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false" >
<Context path=""docbase="D:\Tomcat 6.0\ccc\ROOT"crosscontext="true"/>
<Context path=""docbase="D:\Tomcat 6.0\ccc\ROOT"crosscontext="true"/>
</Host>
<Host name=www.cba.com appBase="dddd"unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false"/>
<Contextpath=""docbase="D:\Tomcat6.0\dddd\ROOT"crosscontext="true"/>
</Host></Engine>