Tomcat6 配置多虚拟主机,多域名绑定一IP

系统 1595 0
搞了Tomcat6配置多虚拟主机很久,终于OK了。

真是够吐血的,记录下来,方便以后查阅了。

实现效果:

http://localhost  访问一个项目例如一个助学网。

http://localhost1 访问一个项目例如一个办公系统

实现方案,需要修改两个地方

一个是C:\WINDOWS\system32\drivers\etc\hosts文件,改为

127.0.0.1       localhost
127.0.0.1       localhost1

另一个要改的就是server.xml,修改后如下:

Java代码 复制代码
  1. <?xml version= '1.0'  encoding= 'utf-8' ?>   
  2.   
  3. <Server port= "8005"  shutdown= "SHUTDOWN" >   
  4.   
  5.   <Listener className= "org.apache.catalina.core.AprLifecycleListener"  SSLEngine= "on"  />   
  6.   
  7.   <Listener className= "org.apache.catalina.core.JasperListener"  />   
  8.   
  9.   <Listener className= "org.apache.catalina.mbeans.ServerLifecycleListener"  />   
  10.   <Listener className= "org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"  />   
  11.   
  12.     
  13.   <GlobalNamingResources>   
  14.       
  15.     <Resource name= "UserDatabase"  auth= "Container"   
  16.               type= "org.apache.catalina.UserDatabase"   
  17.               description= "User database that can be updated and saved"   
  18.               factory= "org.apache.catalina.users.MemoryUserDatabaseFactory"   
  19.               pathname= "conf/tomcat-users.xml"  />   
  20.   </GlobalNamingResources>   
  21.   
  22.     
  23.   <Service name= "Catalina" >   
  24.      
  25.       
  26.     <Connector port= "80"  protocol= "HTTP/1.1"     
  27.                connectionTimeout= "20000"     
  28.                redirectPort= "8443"  />   
  29.       
  30.     <Connector port= "8009"  protocol= "AJP/1.3"  redirectPort= "8443"  />   
  31.   
  32.     <Engine name= "Catalina"  defaultHost= "localhost" >   
  33.   
  34.       <Realm className= "org.apache.catalina.realm.UserDatabaseRealm"   
  35.              resourceName= "UserDatabase" />   
  36.   
  37.       <Host name= "localhost"  appBase= "webapps"   
  38.              unpackWARs= "true"  autoDeploy= "true"  debug= "0" >   
  39.     <Context path= ""  docBase= "E:\Tomcat6\webapps\YangFan\" reloadable=" true " crossContext=" true "/>   
  40.       </Host>   
  41.   
  42.       <Host name= "localhost1"  appBase= "webapps"   
  43.              unpackWARs= "true"  autoDeploy= "true"  debug= "0" >   
  44.     <Context path= ""  docBase= "E:\Tomcat6\webapps\hiccOffice\" reloadable=" true " crossContext=" true "/>   
  45.       </Host>   
  46.   
  47.     </Engine>   
  48.   
  49.   </Service>   
  50. </Server>  

转载: http://www.iteye.com/topic/487682

Tomcat6 配置多虚拟主机,多域名绑定一IP


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论