Tomcat修改端口、多域名綁定
2015-12-02 16:44:20
13416
一、修改發(fā)布端口號(hào)為80(Tomcat默認(rèn)為8080)
打開配置文件(我的如下:E:J2EEServerTomcat 6.0confserver.xml),找到:

修改后:

其實(shí)這里就是把port:8080,修改成port:80就可以了,其他的參數(shù)不變。這樣客戶機(jī)在訪問服務(wù)器時(shí)直接輸入IP或域名就可以了。
二、多域名綁定 :
打開配置文件(我的如下:D:Program FilesTomcatconfserver.xml),找到:
<Engine name="Catalina" defaultHost="localhost">
<Host
name="localhost" appBase="webapps"
unpackWARs="true"
xmlValidation="false"
xmlNamespaceAware="false">
</Host>
</Engine>
<Engine name="Catalina"
defaultHost="localhost">
<Host name="localhost"
appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
多個(gè)域名在不同的目錄下:
</Host>
<Engine name="Catalina" defaultHost="pic.jb51.net">
<Realm
className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host
name="xixi.jb51.net" appBase="abcapps"
unpackWARs="true"
xmlValidation="false"
xmlNamespaceAware="false">
</Host>
<Host
name="haha.jb51.net" appBase="D:Program FilesTomcat est"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="lala.jb51.net" appBase="webapps"
unpackWARs="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
<Host name="haha.jb51.net"
appBase="D:Program FilesTomcat est"
unpackWARs="true"
xmlValidation="false"
xmlNamespaceAware="false">
</Host>
<Host
name="lala.jb51.net" appBase="webapps"
unpackWARs="true"
xmlValidation="false"
xmlNamespaceAware="false">
</Host>
</Engine>
測(cè)試在C:WINDOWSsystem32driversetc下的hosts文件中添加如下內(nèi)容:
127.0.0.1
xixi.jb51.net
127.0.0.1 lala.jb51.net
127.0.0.1 haha.jb51.net
按照上面的配置: