原因可能有以下两个:

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包,重新导入

解决Allocate exception for servlet XXXServlet

 

 

除了以上的情况,还有一种,也是返回404,而且是找不到servlet处理类。Eclipse控制台返回java.lang.ClassNotFoundException。

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

但是分析一下,找不到处理类,说明java源程序的是没有部署到tomcat上的。

最后发现是Eclipse的视图选错了。

解决Allocate exception for servlet XXXServlet

 

 应该选择javaEE,之前是java,改回去之后就又行了。

 

相关文章:

  • 2021-12-05
  • 2021-11-04
  • 2021-04-07
  • 2021-04-25
  • 2021-11-28
  • 2022-01-18
  • 2021-10-28
猜你喜欢
  • 2021-11-12
  • 2021-06-12
  • 2022-02-24
  • 2021-12-18
  • 2022-12-23
  • 2021-04-07
相关资源
相似解决方案