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目錄了
          剛做完上面的測試,把過程做一個記錄寫在這里,以便以后查閱
          主站蜘蛛池模板: 左云县| 磴口县| 都兰县| 如皋市| 佛学| 浪卡子县| 宁化县| 彭州市| 大厂| 皋兰县| 阿瓦提县| 集贤县| 蚌埠市| 呼玛县| 靖安县| 浦东新区| 杭州市| 长海县| 乌恰县| 尼木县| 宜阳县| 三明市| 巴青县| 赣榆县| 通海县| 巴彦淖尔市| 鹿泉市| 云安县| 和林格尔县| 乌鲁木齐县| 寿光市| 易门县| 承德市| 茌平县| 雅安市| 清镇市| 普安县| 个旧市| 靖西县| 商丘市| 铜鼓县|