posts - 2, comments - 27, trackbacks - 0, articles - 60
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          將應用程序部署到Tomcat的根

          Posted on 2009-01-17 00:05 ZhouFeng 閱讀(1091) 評論(0)  編輯  收藏 所屬分類: 原創Web服務器
          在Tomcat下部署應用的時候,訪問時會在地址欄加上應用名如:htt://host:8000/prj
          有時我們希望通過如下方式訪問http://host
          為此,有兩個地方需要進行修改,一是修改Tomcat服務端口,二是修改應用的訪問路徑
          修改服務端口只需改到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端口沒有被使用,如果已被占用,啟動Tomcat時會出現端口被占用的提示信息

          下一步是修改應用程序訪問路徑
          方法一:
          在Tomcat\conf\Catalina\localhost\目錄下找到對應工程的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值改為另一個值,要不啟動Tomcat時會有沖突,如改成以下的狀態
          <?xml version='1.0' encoding='utf-8'?>
          <Context displayName="Welcome to Tomcat" docBase="ROOT" path="/ROOT">
          </Context>
          在完成上述改動后,就可以通過主機地址的方式訪問應用程序了,如http://host

          方法二:
          如果按上面的方法配置不成功,還可以試試修改server.xml,在<Host>...</Host>里加上如下信息
          <Context displayName="prj Name" docBase="prj" path="">
          </Context>
          這樣就不用管Tomcat\conf\Catalina\localhos目錄了
          剛做完上面的測試,把過程做一個記錄寫在這里,以便以后查閱
          主站蜘蛛池模板: 金乡县| 五大连池市| 潜山县| 皮山县| 小金县| 盘锦市| 彰化县| 武宁县| 荔波县| 淮南市| 夏津县| 麟游县| 盈江县| 同心县| 多伦县| 德惠市| 阿城市| 芮城县| 鄂托克旗| 溧水县| 视频| 施甸县| 上虞市| 清水河县| 伊吾县| 启东市| 福海县| 灵宝市| 建阳市| 思南县| 衡水市| 从江县| 阿鲁科尔沁旗| 涟水县| 江陵县| 乌拉特前旗| 加查县| 巴塘县| 石河子市| 紫云| 石柱|