对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决办法
2016-01-18 17:30
543 查看
使用整合了struts和Hibernate的Java web项目,将之部署和发布到tomcate服务器上,然后在浏览器上输入相应网址进入登录页面,提交用户名和密码后出现该错误。
第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs 1.3中的低版本的antlr2.7.2就可以了。具体操作如下:在MyEclipse
下,windows-->preferences-->在文本框中搜索struts2-->选择 antlr2.7.2-->remove
你的项目中使用了Structs 1.3和Hibernate
3.2
Hibernate
3.2中有更高版本的antlr2.7.6
同样的,Structs
1.3中有较低版本的antlr2.7.2
删除方法
在struts->struts1.3中找到antlr2.7.2-->remove
第一种可能性解决:看看我的项目:主要 是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs 1.3中的低版本的antlr2.7.2就可以了。具体操作如下:在MyEclipse
下,windows-->preferences-->在文本框中搜索struts2-->选择 antlr2.7.2-->remove
你的项目中使用了Structs 1.3和Hibernate
3.2
Hibernate
3.2中有更高版本的antlr2.7.6
同样的,Structs
1.3中有较低版本的antlr2.7.2
删除方法
在struts->struts1.3中找到antlr2.7.2-->remove
相关文章推荐
- eclipse Alt+/ 无法提示代码
- JAVA SFTP操作
- springMVC文件上传
- Java WebSocket编程——WebSocket端点的生命周期
- 【19】文件上传与下载
- Eclipse快捷键
- 进步始于交流,收获源于分享
- eclipse使用心得(不断更新中)
- 浅谈Java类型装载、连接与初始化
- Spring data 接口性能分析
- 关于JAVA中Map集合的遍历
- 【17】EL表达式
- JAVA字符串格式化-String.format()的使用
- 怎么在Eclipse中添加VI插件
- 怎么在Eclipse中添加VI插件
- Javaweb学习总结(五):JavaBean的作用域
- java/scala下的最好用的数据绘图工具breeze-viz
- Java用户线程和守护线程
- Java GC专家系列1:理解Java垃圾回收
- java 自定义注解使用