admin 发表于 2014-4-13 18:07

tomcat7服务器多个虚拟目录分别绑定各自域名

上次讲到了 tomcat7 整合IIS共享80端口、现在说一下如何在tomcat7下建立多个虚拟目录并且分别绑定域名。首先切换到 D:\tomcat7\conf 目录下 打开server.xml 文件
找到 一下文件:
<Engine name="Catalina" defaultHost="exam.52itstyle.com" jvmRoute="jvm1">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
      <Host name="exam.52itstyle.com"appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
      </Host>
</Engine>上次讲到在线考试系统默认域名 为 defaultHost="exam.52itstyle.com"
现在我们只需要在 <Engine></Engine> 再增加一个host
修改后为:
<Engine name="Catalina" defaultHost="exam.52itstyle.com" jvmRoute="jvm1">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
      <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
      <Host name="exam.52itstyle.com"appBase="webapps"
            unpackWARs="true" autoDeploy="true">
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
      </Host>
      <Host name="java.52itstyle.com"appBase="D:\tomcat7\myapps"
            unpackWARs="true" autoDeploy="true">
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log." suffix=".txt"
               pattern="%h %l %u %t "%r" %s %b" />
      </Host>
    </Engine>新增 设置 name="java.52itstyle.com" appBase="D:\tomcat7\myapps"
然后再tomcat7下建立 目录myapps、子目录ROOT。
最后在 workers.properties 加入
worker.jvm1.host=java.52itstyle.com即可。
最后在 IIS里面建立一个新的网站、绑定域名即可。
tomcat 整合iis共用80端口:http://www.52itstyle.top/thread-297-1-1.html

测试网址1:http://java.52itstyle.com
测试网址2:http://exam.52itstyle.com

程序猿 发表于 2015-5-4 00:44

哈哈,支持下。对新手有帮助

随机发货 发表于 2016-7-15 15:41

受教了!这个论坛果然很不错,适合学习
页: [1]
查看完整版本: tomcat7服务器多个虚拟目录分别绑定各自域名