ice world

          There is nothing too difficult if you put your heart into it.
          posts - 104, comments - 103, trackbacks - 0, articles - 0

          修改Tomcat歡迎界面為自己項(xiàng)目界面

          Posted on 2011-04-16 13:10 IceWee 閱讀(3014) 評論(0)  編輯  收藏 所屬分類: Tomcat
          由于項(xiàng)目要發(fā)布到互聯(lián)網(wǎng),所以必須去掉測試時候的端口和項(xiàng)目名稱,而為其指定域名訪問地址。

          第一步,去掉端口

          找到server.xml,將默認(rèn)端口8080改為80,而且發(fā)布到互聯(lián)網(wǎng)必須用80端口,因此端口防火墻不會攔截。

          第二步,去掉項(xiàng)目名稱

          平時我們開發(fā)時可能會經(jīng)常用http://localhost:8080/xxxhttp://127.0.0.1:8080/xxx來訪問我們的項(xiàng)目,通過第一步的修改現(xiàn)在我們要用http://localhost/xxxhttp://127.0.0.1/xxx來訪問項(xiàng)目,也可以用主機(jī)名替換“localhost”或“127.0.0.1”。如果現(xiàn)在我們實(shí)用http://localhost/http://127.0.0.1/訪問,看到的會是Tomcat的歡迎界面,網(wǎng)上眾說紛紜,不過測試后都不管用,其中有一種說法測試成功,那就是:

          還是修改server.xml,在Host標(biāo)簽中配置項(xiàng)目虛擬路徑。以前測試都是將xxx.xml放在Tomcat的conf/localhost中,文件內(nèi)容大概為:

          <Context path="/xxx" docBase="D:\xxx\xxx" debug="0" reloadable="true" />


          現(xiàn)在我將path的值改為"",啟動Tomcat,發(fā)現(xiàn)依舊是Tomcat歡迎頁面。

          于是將此配置復(fù)制到Host標(biāo)簽中,注意要把xxx.xml移動出去,否則就配置了兩次,結(jié)果成功!

          現(xiàn)在就可以用http://localhost來訪問你發(fā)布的項(xiàng)目了!

          備注:

          經(jīng)過此配置可能導(dǎo)致的問題是部分功能出現(xiàn)錯誤,也就是頁面無法顯示,功能不可用。原因可能之一為:項(xiàng)目的jsp中應(yīng)用了項(xiàng)目路徑如:iframe的 src等于 xxxx/xxxx.do,在此請勿實(shí)用寫死的項(xiàng)目名做為根,要用動態(tài)項(xiàng)目跟路徑,如:${pageContext.request.contextPath},當(dāng)前我們訪問的項(xiàng)目根路徑已經(jīng)變成""(空串),你在用xxx去引用自然找不到路徑而報(bào)錯。這就是用動態(tài)項(xiàng)目根路徑的好處。

          主站蜘蛛池模板: 侯马市| 革吉县| 凉山| 峡江县| 凯里市| 天气| 平谷区| 南和县| 五家渠市| 榆林市| 凯里市| 县级市| 嘉黎县| 七台河市| 永靖县| 玉林市| 朝阳区| 谷城县| 娱乐| 郎溪县| 泸州市| 都安| 方正县| 信阳市| 连州市| 大关县| 环江| 双江| 苗栗县| 密云县| 永和县| 河曲县| 湘西| 水城县| 德保县| 兰西县| 称多县| 湖口县| 伊通| 颍上县| 抚顺县|