今天升級到tomcat8,發現原來的項目不能運行了,遇到下面的錯誤:The method getDispatcherType() is undefined for the type HttpServletRequest。
意思就是在HttpServletRequest沒有定義getDispatcherType方法,上網找找了資料說是因為tomcat8里已經有了,老項目里的和他重復了,打開lib目錄,找到servlet-api-XXX.jar將其改名如下圖。
然后重新啟動項目OK了。
另外一般ecliplse是沒有tomcat8的,最高到tomcat7,這是需要安裝一個ecllipse的插件。進到help的“install new software”,輸入插件地址:http://download.eclipse.org/webtools/repository/luna
pending結束后打開“Web Tools Platform(WTP) 3.6.3”,找到下圖所示的兩個插件,安裝上就有了