RS 서비스 용 javax.json 패키지에 어떤 OSGi 번들을 설치해야합니까?MoXy 용 javax.json.JsonException이있는 OSGi 번들
Caused by: java.lang.NoClassDefFoundError: javax/json/JsonException
at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.getNewXMLReader(SAXUnmarshaller.java:209)
at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.getXMLReader(SAXUnmarshaller.java:197)
at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:452)
at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:400)
at org.eclipse.persistence.internal.oxm.record.SAXUnmarshaller.unmarshal(SAXUnmarshaller.java:741)
at org.eclipse.persistence.internal.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:649)
at org.eclipse.persistence.jaxb.JAXBUnmarshaller.unmarshal(JAXBUnmarshaller.java:349)
at org.eclipse.persistence.jaxb.rs.MOXyJsonProvider.readFrom(MOXyJsonProvider.java:668)
내가 설치 한 JSON 번들 :
JSR 353 (JSON Processing) Default Providerorg.glassfish.javax.json
Symbolic Name org.glassfish.javax.json
Version 1.0.4
Bundle Location [email protected]:file:plugins/org.glassfish.javax.json_1.0.4.jar
MOXY 번들 : 수입과
EclipseLink MOXyorg.eclipse.persistence.moxy
Symbolic Name org.eclipse.persistence.moxy
Version 2.6.4.v20160829-44060b6
Bundle Location [email protected]:file:plugins/org.eclipse.persistence.moxy_2.6.4.v20160829-44060b6.jar
:
나는 오류가있어
javax.json; resolution:=optional
모든 것이 잘 작동해야하지만 그렇지 않습니다. MoXy는 javax.json 종속성을 얻지 못합니다. 뭐가 문제 야? 번들의 버전이 잘못 되었나요? 로딩 순서가 잘못 되었습니까? 그들을 일시키기 위해 무엇을해야합니까?