基本框架:Struts2/Spring/JPA
症状描述:在使用WTP Server启动webapp时可以正常工作,但是采用Eclipse的Junit进行单元测试时抛出:
nested exception is java.lang.NoSuchMethodError: javax.persistence.PersistenceContext.properties()[Ljavax/persistence/PersistenceProperty;
解决方案:
1.在Run工具按钮中打开Run Configurations->Classpath
2.在其下的Bootstrap Entries中加入/WebContent/WEB-INF/lib/ejb3-persistence.jar
问题解决。
本文介绍了一种在使用Struts2/Spring/JPA框架时遇到的单元测试问题及解决方案。当使用Eclipse的Junit进行单元测试时出现NoSuchMethodError错误,通过调整Run配置中的Classpath设置,在Bootstrap Entries中加入ejb3-persistence.jar文件解决了该问题。

被折叠的 条评论
为什么被折叠?



