sysuqgy 2010-04-13
直接使用myeclipse8.5的struts2支持和hibernate3.3支持会有类库冲突.
struts2中使用antlr-2.7.2.jar而hibernate3.3中使用antlr-2.7.6.jar.
在开发相关web程序的时候,两个类库会被同时导到web程序的WEB-INF\lib目录下.
这时运行web程序会造成
java.lang.NoSuchMethodError:antlr.collections.AST.getLine()I
错误.
解决方法很简单:删除WEB-INF\lib下的antlr-2.7.2.jar
参考:
http://blog.csdn.net/im110/archive/2009/09/29/4617310.aspx