對Tomcat部署web應用的方式總結,常見的有以下四種:
1、【替換ROOT目錄】
最簡單的一種方法,webapps目錄下面ROOT文件夾的文件為你的文件,然后輸入localhost:8080/首頁名稱.后綴
如果首頁是index.html,可以不添加“/首頁名稱.后綴”。
2、【使用控制臺部署】
?? ??? ?訪問Http://localhost:8080,并通過Tomcat Manager登錄,進入部署界面即可。
3、【利用Tomcat自動部署】
?? ??? ?將應用程序復制到Tomcat的 webapps路徑下,Tomcat啟動時將自動加載。
4、【修改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:表示緩存文件的放置地址
5、【增加自定義web部署文件(推薦使用,不需要重啟Tomcat)】
?? ??? ?在Tomcat安裝目錄confCatalinalocalhost下,里面有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名 就可以訪問。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
