Tomcat部署web應用程序


對Tomcat部署web應用的方式總結,常見的有如下四種:html

一、【替換ROOT目錄】web

  最簡單的一種方法,webapps目錄下面ROOT文件夾的文件爲你的文件,而後輸入localhost:8080/首頁名稱.後綴緩存

    若是首頁是index.html,能夠不添加「/首頁名稱.後綴」。app


二、【使用控制檯部署】

        訪問Http://localhost:8080,並經過Tomcat Manager登陸,進入部署界面便可。


三、【利用Tomcat自動部署】

        將應用程序複製到Tomcat的 webapps路徑下,Tomcat啓動時將自動加載。


四、【修改Server.xml文件部署】

        用UE或EditPlus打開Tomcat位於conf/server.xml的配置文件,找到如下內容:
            
            <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
              .....
            </Host>
      .....

        在Host之間添加以下內容:

        <Context path="/Mywebapps" reloadable="true" docBase="d:/Mywebapps" workDir="d:Mywebappsemp"/>
 
        path:表示訪問的路徑;如上述例子中,訪問該應用程序爲:http://localhost:8080/Mywebapps

        reloadable:表示能夠在運行時在classes與lib文件夾下自動加載類包

        docbase:表示應用程序的地址,注意斜槓的方向「」

        workdir:表示緩存文件的放置地址


五、【增長自定義web部署文件(推薦使用,不須要重啓Tomcat)】

        在Tomcat安裝目錄conf/Catalina/localhost下,裏面有Tomcat自帶的三個應用,隨意複製其中的一個XML文件,而後修改docbase指向你本身的應用程序,
        
        並把path更名,各參數參見上第三種方法。或者你也能夠本身新建一個XML文件(注意此文件名將做爲Context中的path,無論文件裏的path怎麼設置也無效),
        
        將如下內容複製過去,修改相應路徑便可。

        <Context path="/test" docBase="F:/J2EE/yazd_war_3_0" debug="0" privileged="true" reloadable="true" >
        
         </Context>

        部署完畢後,經過http://localhost:8080/你的path名 就能夠訪問。

webapp

相關文章
相關標籤/搜索