升級到tomcat8遇到The method getDispatcherType() is undefined for the type HttpServletRequest


今天升級到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”,找到下圖所示的兩個插件,安裝上就有了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM