修改Tomcat歡迎界面爲自己項目界面
由於項目要發佈到互聯網,所以必須去掉測試時候的端口和項目名稱,而爲其指定域名訪問地址。
第一步,去掉端口
找到server.xml,將默認端口8080改爲80,而且發佈到互聯網必須用80端口,因此端口防火牆不會攔截。
第二步,去掉項目名稱
平時我們開發時可能會經常用http://localhost:8080/xxx或http://127.0.0.1:8080/xxx來訪問我們的項目,
通過第一步的修改現在我們要用http://localhost/xxx或http://127.0.0.1/xxx來訪問項目,
也可以用主機名替換“localhost”或“127.0.0.1”。如果現在我們實用http://localhost/或http://127.0.0.1/訪問,
看到的會是Tomcat的歡迎界面,網上衆說紛紜,不過測試後都不管用,其中有一種說法測試成功,那就是:
還是修改server.xml,在Host標籤中配置項目虛擬路徑。以前測試都是將xxx.xml放在Tomcat的conf/localhost中,文件內容大概爲:
<Context path="/xxx" docBase="D:\xxx\xxx" debug="0" reloadable="true" />
現在我將path的值改爲"",啓動Tomcat,發現依舊是Tomcat歡迎頁面。
於是將此配置複製到Host標籤中,注意要把xxx.xml移動出去,否則就配置了兩次,結果成功!
現在就可以用http://localhost來訪問你發佈的項目了!
備註:
經過此配置可能導致的問題是部分功能出現錯誤,也就是頁面無法顯示,
功能不可用。原因可能之一爲:項目的jsp中應用了項目路徑如:iframe的 src等於 xxxx/xxxx.do,
在此請勿實用寫死的項目名做爲根,要用動態項目跟路徑,如:${pageContext.request.contextPath},
當前我們訪問的項目根路徑已經變成""(空串),你在用xxx去引用自然找不到路徑而報錯。這就是用動態項目根路徑的好處。
修改Tomcat歡迎界面爲自己項目界面 localhost進入你部署的項
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Nginx+Tomcat的Session集羣與旁掛式memcached實現
小小小平凡
2019-02-23 14:03:52
在MyEclipse中配置Tomcat
絡葉
2019-02-23 12:50:42
2015.7.13 tomcat安裝
562501268
2019-02-23 00:35:40
Apache與Tomcat的區別
vivisrf
2019-02-23 00:23:05
有關Openfire的負載均衡
heimuya888
2019-02-23 00:20:55
Tomcat開啓JMX服務
nettm
2019-02-23 00:02:08
Zabbix通過JMX監控Tomcat
苦瓜不苦灬
2019-02-22 23:48:04
Apache通過mod_jk整合Tomcat
苦瓜不苦灬
2019-02-22 23:47:55
Tomcat調優和虛擬主機的設置
恆星v
2019-02-22 23:45:18
配置Tomcat監聽80端口、 配置Tomcat虛擬主機、 Tomcat日誌
zenw
2019-02-22 23:42:27
Centos環境下Tomcat啓動緩慢
1362802538
2019-02-22 23:37:05
Tomcat介紹、安裝jdk和tomcat
帥陽陽
2019-02-22 23:30:09