2017-11-29 11:54

 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/yudie/b-718.html

许多人在项目中用的是Maven管理而用到的是servlet3.0的技术,但是项目中用到servlet3.0时,一直提示的是找不到类的方法。最后在网上查询了很多方法,得以解决,西安Java培训可以将所得的经验分享出来。

条件:我在pom.xml中装备了servlet-api 3.0,装备如下:

成果:在项目中用到servlet3.0的当地报错,提示没有可用的办法

右键点击工程properties -> Java Build Path -> Libraries -> Maven Dependencies。如下图所示:

1511927587877457.png


 
上图中显现的是servlet2.3而不是3.0

 解决办法:

       网上都说servlet-api抵触是由于项目部署的时分WEB-INFO/lib下面的servlet-apiservlet中的servlet-api发生抵触,其实我的否则。由于我的项目是用maven办理的,在pom.xml中装备包依靠的时分装备了commons-logging包的依靠,而commons-logging包又依靠于servlet-api2.3,因而我以为servlet-api2.33.0版别给冲掉了。解决办法如下:   

    commons-logging 

    commons-logging 

   1.1.1 

   javax.servlet 

   servlet-api 

  org.mortbay.jetty 

  servlet-api-2.5 

  6.1.14 

provided         

如果上述办法不好使,那么能够在pom.xml装备文件中把servlet3.0的装备代码拿commons-logging之前,如

    javax.servlet 

    javax.servlet-api 

    3.0.1 

    commons-logging 

    commons-logging 

    1.1.1  

 不一定是commons-logging包,最安全的办法是放在最前面。

 


 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/yudie/b-718.html

评论

kvc636757024

#3

kvc636757024

http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E7%BD%91%E6%8A%95%E5%BC%80%E6%88%B7_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E7%BD%91%E5%9D%80_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E5%BC%80%E6%88%B7%E7%BD%91%E5%9D%80_18183615678 http://v.qq.com/x/search/?q=%E7%BC%85%E7%94%B8%E7%A6%8F%E5%88%A9%E6%9D%A5%E5%8D%8E%E7%BA%B3_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E6%B3%A8%E5%86%8C%E5%BE%AE%E4%BF%A1_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E5%BC%80%E6%88%B7%E7%83%AD%E7%BA%BF_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E6%80%BB%E5%85%AC%E5%8F%B8%E6%B3%A8%E5%86%8C%E5%BC%80%E6%88%B7_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E7%BD%91%E6%8A%95%E7%94%B5%E8%AF%9D_18183615678 http://v.qq.com/x/search/?q=%E7%BC%85%E7%94%B8%E5%8D%8E%E7%BA%B3%E7%94%B5%E8%AF%9D%E5%BC%80%E6%88%B7_18183615678 http://v.qq.com/x/search/?q=%E7%BC%85%E7%94%B8%E5%8D%8E%E7%BA%B3%E5%BC%80%E6%88%B7%E5%AE%A2%E6%9C%8D_18183615678
2020/06/26 14:10回复
kvc636757024

#2

kvc636757024

http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E7%BD%91%E6%8A%95%E5%BC%80%E6%88%B7_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E7%BD%91%E5%9D%80_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E5%BC%80%E6%88%B7%E7%BD%91%E5%9D%80_18183615678 http://v.qq.com/x/search/?q=%E7%BC%85%E7%94%B8%E7%A6%8F%E5%88%A9%E6%9D%A5%E5%8D%8E%E7%BA%B3_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E6%B3%A8%E5%86%8C%E5%BE%AE%E4%BF%A1_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E5%BC%80%E6%88%B7%E7%83%AD%E7%BA%BF_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E6%80%BB%E5%85%AC%E5%8F%B8%E6%B3%A8%E5%86%8C%E5%BC%80%E6%88%B7_18183615678 http://v.qq.com/x/search/?q=%E5%8D%8E%E7%BA%B3%E7%BD%91%E6%8A%95%E7%94%B5%E8%AF%9D_18183615678 http://v.qq.com/x/search/?q=%E7%BC%85%E7%94%B8%E5%8D%8E%E7%BA%B3%E7%94%B5%E8%AF%9D%E5%BC%80%E6%88%B7_18183615678 http://v.qq.com/x/search/?q=%E7%BC%85%E7%94%B8%E5%8D%8E%E7%BA%B3%E5%BC%80%E6%88%B7%E5%AE%A2%E6%9C%8D_18183615678
2020/06/26 14:10回复
北季安凉

#1

北季安凉

确实挺不错的
2017/11/30 17:05回复