用IntelliJ IDEA 2017新建了一個web項目,成功運行后servlet mapping的地址一直訪問不到
原因:在配置tomcat的時候Server中Open browser選項勾選之后寫入的地址會自動更新到Deployment中的Application content的地址,導致訪問的根路徑發生變化(就是訪問的時候所有mapping的地址都要以這個為前綴訪問)
解決方案(當然這不算一個問題,但是只要寫了Open browser訪問的根路徑就發生了變化,很別扭):
①配置tomcat的時候Open browser如果打開的話就默認ip+端口就行了,不要再加一個“/xxx”(勾選后就是web項目跑起來自動打開一個瀏覽器訪問這個路徑)
②在Deployment中把Application content地址只寫“/”,這樣根路徑就是ip+端口了
正常配置如下
對比的例子可以參考鏈接:http://blog.csdn.net/yhao2014/article/details/45740111
博主將Application content特意改成了“/xxx” //其中xxx是web項目的名字,使訪問根路徑都變成了ip:port+“/xxx”,因為一開始不太懂這個Application content參數意義,所以出了這個錯誤。