Tomcat8.5 多端口 配置多个项目的方法

一、 需要的环境  :自行安装好 Tomcat 8.5  。 以及两个以上java的 web项目,打包成war包。

二 、把war包放在 webapps 目录下面 , 如下(根据自己路径来放置)

E:\wamp\Tomcat 8.5\webapps

三、打开配置文件 

E:\wamp\Tomcat 8.5\conf\server.xml

找到   <Service name="Catalina"> 节点

  <Service name="Catalina">
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <Connector port="8080" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
      <Host name="localhost"  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 &quot;%r&quot; %s %b" />

		<Context path="" docBase="E:\wamp\Tomcat 8.5\webapps\MbPc0338" reloadable="true" 
		   caseSensitive="false" debug="0"></Context> 			   		   
      </Host>
    </Engine>
  </Service>
  
   <Service name="Catalina">
    <Connector port="9090" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <Connector port="9090" protocol="AJP/1.3" redirectPort="8443" />
    <Engine name="Catalina" defaultHost="yjq.test2.com">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
               resourceName="UserDatabase"/>
      </Realm>
      <Host name="yjq.test2.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 &quot;%r&quot; %s %b" />

		<Context path="" docBase="E:\wamp\Tomcat 8.5\webapps\MbPc0796" reloadable="true" 
		   caseSensitive="false" debug="0"></Context> 			   		   
      </Host>
    </Engine>
  </Service> 

这是两个项目的配置。

主要是配置端口 和 项目路径

端口配置代码

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <Connector port="8080" protocol="AJP/1.3" redirectPort="8443" />

路径配置代码

		<Context path="" docBase="E:\wamp\Tomcat 8.5\webapps\MbPc0796" reloadable="true" 
		   caseSensitive="false" debug="0"></Context> 

以上完成之后。重启Tomcat。

在浏览器输入   http://127.0.0.1:8080/MbPc0338/computer/index.html  可以访问到第一个项目

在浏览器输入   http://127.0.0.1:9090/MbPc0796/computer/index.html  可以访问到第二个项目

猜你喜欢

转载自blog.csdn.net/qq_37192063/article/details/81208220