1. 程式人生 > >Tomcat 部署maven專案,並用域名訪問專案

Tomcat 部署maven專案,並用域名訪問專案

1:專案打包,再eclipse選中專案右鍵,然後選中Export,再選中WAR file

然後就會彈出框來

2:把tomcat單獨放一個目錄

然後把第一步儲存的專案拷貝到D:\apache-tomcat-8.0.39\webapps目錄下

3:修改conf目錄下的server.xml檔案

注意、:紅色部分為修改了的部分

第一步修改8080埠為80埠

 <Connector URIEncoding="UTF-8" connectionTimeout="20000" port="80" 
    protocol="HTTP/1.1" redirectPort="8443" maxThreads="1000" 
    minSpareThreads="100" maxSpareThreads="300" acceptCount="100"/>

第二步:修改Engine下defaultHost

 <Engine defaultHost="填寫你的域名" name="Catalina">

第三步:修改Host下name

<Host appBase="webapps" autoDeploy="true" name="填寫你的域名" unpackWARs="true">

第四步:在Host標籤內加<Context docBase="你的專案名稱" path=""  />

      <Host appBase="webapps" autoDeploy="true" name="hy898561937.com" unpackWARs="true">

        <!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
        <!--
        <Valve className="org.apache.catalina.authenticator.SingleSignOn" />
        -->

        <!-- Access log processes all example.
             Documentation at: /docs/config/valve.html
             Note: The pattern used is equivalent to using pattern="common" -->
        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log" suffix=".txt"/>
        <Context docBase="you" path=""  />


        </Host>

4:啟動bin目錄下的startup.bat檔案

5:訪問,直接輸入你的域名。就可以訪問專案了