我在Tomcat內加入新專案,專案名稱是testSpringProject,
然後我想進入該專案的起始頁面,卻都是跳出404。
我後來發現Tomcat的server.xml,裡面context tag的部分,是:
<context path="/testProject"/>
path的值不是專案名稱,而是一個奇怪的值。
我把path的值改成專案名稱:
<context path="/testSpringProject"/>
就不會跳404了。
請問為何server.xml的context tag,會出現不是專案名稱的值,
照理講這不是tomcat自動設定的嗎?為何自動設定會出錯?
還有這樣的話該如何避免context tag出錯呢?難道以後每放入一個專案,就要檢查一遍context tag?
原因出在這個專案的名稱曾經修改過,當時修改名稱並沒有把所有該改的地方都改到,有些地方沒改,導致Tomcat用到舊的專案名稱。將專案內所有有舊專案名稱的地方都改成新名稱,問題即解決。