关于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I异常的解决方案
2017-04-23 13:04
369 查看
使用环境:MyEclipse 10
在自己搭建SSH环境中,发现自己在Dao里用的问号(?)作为占位符进行编译HQL时发生的一个错误。经过网上查询资料,发现是struts2中的默认包 antlr-2.7.2.jar和hibernate的antlr-2.7.6.jar冲突了。
、
如果是已经在tomcat中运行过的web文件,则还需要进到工作空间\.metadata\.me_tcat\webapps\项目名\WEB-INF\lib下删除antlr-2.7.2.jar。
在自己搭建SSH环境中,发现自己在Dao里用的问号(?)作为占位符进行编译HQL时发生的一个错误。经过网上查询资料,发现是struts2中的默认包 antlr-2.7.2.jar和hibernate的antlr-2.7.6.jar冲突了。
解决办法如下:
先把struts2的包删除,步骤如下:选择windows---->preferences---->MyEclipse------>Project Capabilities ------> struts2 把列表中的antlr-2.7.2.jar 删除。、
如果是已经在tomcat中运行过的web文件,则还需要进到工作空间\.metadata\.me_tcat\webapps\项目名\WEB-INF\lib下删除antlr-2.7.2.jar。
相关文章推荐
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决方案
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 异常解决
- SSH框架项目出现java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误的解决方案
- 异常:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
- 【异常处理】java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
- 关于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()的错误
- Java.lang.NoSuchMethodError: antlr.collections.AST.getLine()错误解决方案
- 关于Struts2与hibernate结合出错的问题!------java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I问题解决及总结
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I解决方案
- SSH框架中经典错误:java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方案
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()异常的解决办法
- 关于 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()的解决方法
- ssh中的java.lang.NoSuchMethodError: antlr.collections.AST.getLine()异常
- Exception in thread "main" java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 错误原因
- java.lang.reflect.InvocationTargetException java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
- hibernate:对于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()错误解决办法
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()解决方法
- java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I 解决方法