异常如下:
java.lang.reflect.InvocationTargetException,java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I
原因:
hibernate中的antlr.jar和struts2中的antlr.jar的版本不同,出现了异常;
解决方法:移除一个低版本的antlr.jar,再移除tomcat中的antlr.jar就可以了
第一先删除struts库
第二重新勾选项目的jar
到project libraries中,把struts2 中的antlr.jar的复选框取消了,应用,OK
最后到你用的D:\Tomcat \webapps\你自己的项目\WEB-INF\lib下的antlr-x.x.x.jar删除 即可