引用:http://share.blog.51cto.com/278008/669637
在Tomcat中部署war包很簡(jiǎn)單:
首先,直接把相應(yīng)的war包放到$TOMCAT_HOME/webapps下,不用建目錄;
然后,修改$TOMCAT_HOME/conf/server.xml,在Host配置段中添加類似于如下內(nèi)容:
-
<Context?path="/"?docBase="hdfs-webdav.war"?debug="0"?privileged="true"?reloadable="true"/> ?
其中,docBase參數(shù)標(biāo)識(shí)的是war包的名稱。
訪問(wèn)時(shí),使用如下地址進(jìn)行訪問(wèn):http://ip:port/hdfs-webdav
?
如果要把war包部署到Tomcat根目錄,直接使用http://ip:port進(jìn)行訪問(wèn),需要的操作稍微復(fù)雜一些:
一、把war包解壓,部署到除$TOMCAT_HOME/webapps以外的目錄
二、刪除$TOMCAT_HOME/ webapps/ROOT目錄下的所有文件
三、在$TOMCAT_HOME/conf/Catalina/localhost目錄下,新建一個(gè)ROOT.xml文件,寫入類似于如下內(nèi)容:
-
<?xml?version='1.0'?encoding='utf-8'?>?
-
<Context?path="/"?docBase="/usr/local/tomcat-6.0/webdav"?debug="0"?privileged="true"?reloadable="true"/> ?
其中,docBase指向的是war包解壓后的目錄名稱,需絕對(duì)路徑。
注:
1、網(wǎng)上有人說(shuō),直接修改$TOMCAT_HOME/conf目錄下的sever.xml文件,在host配置段中添加類似于如下內(nèi)容:<Context path="" docBase="/usr/local/tomcat-6.0/webdav "></Context>
我試過(guò),不行,訪問(wèn)報(bào)錯(cuò),找不到/目錄:The requested resource (/) is not available。
2、也有人說(shuō),可以不解壓war包,把docBase指向的是war包名稱即可。我試過(guò),不行,同樣的錯(cuò)誤。
1、網(wǎng)上有人說(shuō),直接修改$TOMCAT_HOME/conf目錄下的sever.xml文件,在host配置段中添加類似于如下內(nèi)容:<Context path="" docBase="/usr/local/tomcat-6.0/webdav "></Context>
我試過(guò),不行,訪問(wèn)報(bào)錯(cuò),找不到/目錄:The requested resource (/) is not available。
2、也有人說(shuō),可以不解壓war包,把docBase指向的是war包名稱即可。我試過(guò),不行,同樣的錯(cuò)誤。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

