http://wiki.bsdn.org/pages/viewpage.action?pageId=9929073

 

错误信息

查看Console标签页:

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

这儿提示找不到HttpServletRequest类。

解决办法

规则文件更新的时候需要调用servlet-api.jar相关的类,如果您的系统环境下无法找到这个jar,就会报如上的错误。

解决的办法是在项目的Java Build Path中添加servlet-api.jar。

下面是直接将当前环境中的Tomcat7添加到Java Build Path中(由于Tomcat7环境中已经自动包含servlet-api,因此就无需再单独添加servlet-api.jar了):

在Java Build Path中添加Servlet-API相关的jar,例如本例打开工程的属性页,并找到Java Build Path:

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

单击Add Library...(也可以单击Add JARs...或Add External JARs...直接添加servlet-api.jar)

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

由于本机配置的是Tomcat7,则选择Tomcat7:

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest

OK确认后,再重新更新规则文件就应该可以成功了!

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-11
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-04
  • 2022-01-02
  • 2022-12-23
  • 2021-06-26
  • 2021-11-29
  • 2022-12-23
相关资源
相似解决方案