Tomcat修改端口、多域名绑定

2015-12-02 16:44:20 9515

一、修改发布端口号为80(Tomcat默认为8080)

打开配置文件(我的如下:E:J2EEServerTomcat 6.0confserver.xml),找到: 


修改后:



其实这里就是把port:8080,修改成port:80就可以了,其他的参数不变。这样客户机在访问服务器时直接输入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>


多个域名在不同的目录下:

</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:WINDOWSsystem32driversetc下的hosts文件中添加如下内容:

127.0.0.1 xixi.jb51.net
127.0.0.1 lala.jb51.net
127.0.0.1 haha.jb51.net

按照上面的配置:




提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: