myeclipse的struts2支持和hibernate支持

直接使用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

相关推荐