將應(yīng)用程序部署到Tomcat的根
Posted on 2009-01-17 00:05 ZhouFeng 閱讀(1081) 評(píng)論(0) 編輯 收藏 所屬分類: 原創(chuàng) 、Web服務(wù)器在Tomcat下部署應(yīng)用的時(shí)候,訪問時(shí)會(huì)在地址欄加上應(yīng)用名如:htt://host:8000/prj
有時(shí)我們希望通過如下方式訪問http://host
為此,有兩個(gè)地方需要進(jìn)行修改,一是修改Tomcat服務(wù)端口,二是修改應(yīng)用的訪問路徑
修改服務(wù)端口只需改到Tomcat\conf\server.xml
下一步是修改應(yīng)用程序訪問路徑
方法一:
在Tomcat\conf\Catalina\localhost\目錄下找到對(duì)應(yīng)工程的xml文件,如此處為Tomcat\conf\Catalina\localhost\prj.xml
方法二:
如果按上面的方法配置不成功,還可以試試修改server.xml,在<Host>...</Host>里加上如下信息
剛做完上面的測(cè)試,把過程做一個(gè)記錄寫在這里,以便以后查閱
有時(shí)我們希望通過如下方式訪問http://host
為此,有兩個(gè)地方需要進(jìn)行修改,一是修改Tomcat服務(wù)端口,二是修改應(yīng)用的訪問路徑
修改服務(wù)端口只需改到Tomcat\conf\server.xml
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on the port specified during installation -->
<Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
將port的值改為80即可,前提是80端口沒有被使用,如果已被占用,啟動(dòng)Tomcat時(shí)會(huì)出現(xiàn)端口被占用的提示信息<Connector port="80" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
下一步是修改應(yīng)用程序訪問路徑
方法一:
在Tomcat\conf\Catalina\localhost\目錄下找到對(duì)應(yīng)工程的xml文件,如此處為Tomcat\conf\Catalina\localhost\prj.xml
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="prj Name" docBase="prj" path="">
</Context>
將其path的值改為空,另外還要將Tomcat\conf\Catalina\localhost\ROOT.xml 的path值改為另一個(gè)值,要不啟動(dòng)Tomcat時(shí)會(huì)有沖突,如改成以下的狀態(tài)<Context displayName="prj Name" docBase="prj" path="">
</Context>
<?xml version='1.0' encoding='utf-8'?>
<Context displayName="Welcome to Tomcat" docBase="ROOT" path="/ROOT">
</Context>
在完成上述改動(dòng)后,就可以通過主機(jī)地址的方式訪問應(yīng)用程序了,如http://host<Context displayName="Welcome to Tomcat" docBase="ROOT" path="/ROOT">
</Context>
方法二:
如果按上面的方法配置不成功,還可以試試修改server.xml,在<Host>...</Host>里加上如下信息
<Context displayName="prj Name" docBase="prj" path="">
</Context>
這樣就不用管Tomcat\conf\Catalina\localhos目錄了</Context>
剛做完上面的測(cè)試,把過程做一個(gè)記錄寫在這里,以便以后查閱