`
nubix
  • 浏览: 89644 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()

阅读更多

java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String; 

今天在部署时居然报了这么个错.

查后发现,getContextPath()在servlet 2.5下才有的,

servlet 2.4是没有这个方法的.

特此记录.

分享到:
评论
6 楼 nubix 2010-12-03  
夜不懂白的黑 写道
楼主正解,我的也是这样,用MyEclipse启动或者外部启动都一样,能够启动但是报一堆错误,也运行不起来

为什么大家都用MyEclipse呢..
其实直接用maven的tomcat插件或者jetty插件就可以调试起来了..
5 楼 夜不懂白的黑 2010-12-01  
楼主正解,我的也是这样,用MyEclipse启动或者外部启动都一样,能够启动但是报一堆错误,也运行不起来
4 楼 nubix 2010-11-30  
sam_kee 写道
不对哦,我把tomcat的lib目录下添加了servlet-2_5-api.jar和jre目录下也加了servlet-2_5-api.jar,都不能解决这个问题,而且我在外部启动tomcat一切正常,在myeclipse里面就报错,呜呜,高手,能不能想办法解决呢?谷歌已经给我翻遍了

可以肯定是包依赖的问题,具体什么问题,我没法给你意见..
3 楼 sam_kee 2010-11-30  
不对哦,我把tomcat的lib目录下添加了servlet-2_5-api.jar和jre目录下也加了servlet-2_5-api.jar,都不能解决这个问题,而且我在外部启动tomcat一切正常,在myeclipse里面就报错,呜呜,高手,能不能想办法解决呢?谷歌已经给我翻遍了
2 楼 nubix 2010-11-30  
sam_kee 写道
我也遇到了这个问题,
为什么我在外部启动就不会报错了?外部启动tomcat不出现错误
我在myeclipse里面启动就出现错误

tomcat版本不一致吧大概
1 楼 sam_kee 2010-11-30  
我也遇到了这个问题,
为什么我在外部启动就不会报错了?外部启动tomcat不出现错误
我在myeclipse里面启动就出现错误

相关推荐

Global site tag (gtag.js) - Google Analytics