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

          將應用程序部署到Tomcat的根

          Posted on 2009-01-17 00:05 ZhouFeng 閱讀(1081) 評論(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目錄了
          剛做完上面的測試,把過程做一個記錄寫在這里,以便以后查閱
          主站蜘蛛池模板: 海兴县| 江华| 交城县| 枣阳市| 顺义区| 盐边县| 大港区| 长丰县| 沽源县| 宜兴市| 石家庄市| 石景山区| 融水| 亚东县| 黄梅县| 宁蒗| 荆州市| 穆棱市| 玛沁县| 佳木斯市| 财经| 成武县| 丰原市| 根河市| 章丘市| 张家界市| 郑州市| 万盛区| 定西市| 黔西县| 河北区| 永年县| 安多县| 元阳县| 安国市| 新沂市| 利辛县| 萝北县| 巴里| 兴化市| 和林格尔县|