我正在开发一个JPA项目,我正在调用外部Web服务
如果我在课程路径中有这个
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/EclipseLink 2.5.2">
<attributes>
<attribute name="owner.project.facets" value="jpt.jpa"/>
</attributes>
</classpathentry>
我的方法有错误
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.rmi.RemoteException: <?xml version="1.0" encoding="UTF-8"?>
如果我从类路径中删除它,一切都正常工作(但我想不再有JPA?) 你能帮我解决这个并理解这个吗?
非常感谢
答案 0 :(得分:1)
您的项目中可能存在依赖项冲突。 EclipseLink和Axis都可能依赖某个库,但每个库都依赖于不同的,不兼容的版本。
答案 1 :(得分:0)
我解决了,解决方法是移动
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/EclipseLink 2.5.2">
<attributes>
<attribute name="owner.project.facets" value="jpt.jpa"/>
</attributes>
在.classpath文件的末尾(正如Robert所说,EclipseLink和Axis都依赖于某个库)
非常感谢