解決Allocate exception for servlet XXXServlet


原因可能有以下兩個:

1、web.xml沒有配置好

2、導入的jar包重復或失效

如何解決

1、配置web.xml

WebContent-->WEB-INF-->web.xml

格式

<servlet>
<servlet-name>login</servlet-name> //servlet名
<servlet-class>cn.chen.DealGet.ServletTest</servlet-class> //處理類
</servlet>
  
<servlet-mapping>
<servlet-name>login</servlet-name> //servlet名
<url-pattern>/login</url-pattern> //鏈接后綴
</servlet-mapping>

2、重新導入jar。

選中項目右鍵-->Build Path-->Configure Build Path...-->刪除多余或失效的jar包即可

刪除標紅的jar包,重新導入

 

 

除了以上的情況,還有一種,也是返回404,而且是找不到servlet處理類。Eclipse控制台返回java.lang.ClassNotFoundException。

用了以上兩種方法也不行,而且之前一直是正常的。頭皮都想掉了。

但是分析一下,找不到處理類,說明java源程序的是沒有部署到tomcat上的。

最后發現是Eclipse的視圖選錯了。

 

 應該選擇javaEE,之前是java,改回去之后就又行了。

 


免責聲明!

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



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