2017-02-18 1 views
0

Ich bin mit Seife webservice und im Fall eines Fehlers ich bin immer unter Ausnahme .Can jemand mir bitte helfen, wie dieses Problem zu beheben:unbekannt JAXB Umsetzung einhüllen von SOAP-Fehler

[Loaded com.sun.xml. ws.message.jaxb.AttachmentMarshallerImpl aus Datei: /Oracle/Middleware/Oracle_Home/oracle_common/modules/com.sun.xml.ws.jaxws-rt_2.2.jar] Feb 18, 2017 2:06:47 AM com.sun.xml.ws.transport.http.HttpAdapter $ HttpToolkit handle SEVERE: Unbekannte JAXBContext-Implementierung: class com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl com.sun.xml.ws.spi .db.DatabindingException: Unbekannte JAXBContext-Implementierung: class com.sun.xml.internal.bind.v2.runtime.JAXBContextImpl bei com.sun.xml.ws.spi.db.BindingContextFactory.getJAXBFactory (BindingContextFactory.java:207) bei com.sun.xml.ws.spi.db.BindingContextFactory.create (BindingContextFactory.java:149) bei com.sun.xml.ws.message.jaxb.JAXBMessage.create (JAXBMessage.java:167) bei com.sun.xml.ws.fault.SOAPFaultBuilder.createSOAP11Fault (SOAPFaultBuilder.java:439) bei com.sun. xml.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage (SOAPFaultBuilder.java:216) unter com.sun.xml.ws.fault.SOAPFaultBuilder.createSOAPFaultMessage (SOAPFaultBuilder.java:204) unter com.sun.xml.ws.server. WSEndpointImpl $ 2.process (WSEndpointImpl.java:425) bei com.sun.xml.ws.transport.http.HttpAdapter $ HttpToolkit.handle (HttpAdapter.java: 868) bei com.sun.xml.ws.transport.http .HttpAdapter. handle (HttpAdapter.java:422) unter com.sun.xml.ws.transport.http.servlet.ServletAdapter.invokeAsync (ServletAdapter.java:225) bei com.sun.xml.ws.transport.http.servlet. WSServletDelegate.doGet (WSServletDelegate.java:161) bei com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost (WSServletDelegate.java:197) bei com.sun.xml.ws.transport.http. servlet.WSServlet.doPost (WSServlet.java:81) bei javax.servlet.http.HttpServlet.service (HttpServlet.java:751) bei javax.servlet.http.HttpServlet.service (HttpServlet.java:844) bei weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run (StubSecurityHelper.java:280) bei weblogic.servlet.internal.StubSecurityHelper $ ServletServiceAction.run (StubSecurityHelper.java:254) bei weblogic.servlet.internal.StubSecurityHelper.invokeServlet (StubSecurityHelper.java:136) bei weblogic.servlet.internal.ServletStubImpl.execute (ServletStubImpl.java:346) bei weblogic.servlet.internal.ServletStubImpl.execute (ServletStubImpl. java: 243) bei weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.wrapRun (WebAppServletContext.java:3432) bei weblogic.servlet.internal.WebAppServletContext $ ServletInvocationAction.run (WebAppServletContext.java:3402) bei weblogic.security. acl.internal.AuthenticatedSubject.doAs (AuthenticatedSubject.java:321) bei weblogic.security.service.SecurityManager.runAs (SecurityManager.java:120) bei weblogic.servlet.provider.WlsSubjectHandle.run (WlsSubjectHandle.java:57) bei w eblogic.servlet.internal.WebAppServletContext.doSecuredExecute (WebAppServletContext.java:2285) bei weblogic.servlet.internal.WebAppServletContext.securedExecute (WebAppServletContext.java:2201) bei weblogic.servlet.internal.WebAppServletContext.execute (WebAppServletContext.java: 2179) bei weblogic.servlet.internal.ServletRequestImpl.run (ServletRequestImpl.java:1572) bei weblogic.servlet.provider.ContainerSupportProviderImpl $ WlsRequestExecutor.run (ContainerSupportProviderImpl.java:255) bei weblogic.work.ExecuteRequestAdapter.execute (ExecuteRequestAdapter.java:21) bei weblogic.kernel.ExecuteThread.execute (ExecuteThread.java:147) bei weblogic.kernel.ExecuteThread.run (ExecuteThread.java: 119)

Antwort

1

Ich habe versucht, auf verschiedenen Blogs nach Antworten zu suchen, konnte aber die Antwort nicht finden. dann entkompilierte ich Gläser und fand heraus, was bei der Lösung dieses Fehlers half. Der Fehler war wegen Klassen mit verschiedenen Versionen in JDK und Weblogic.

-Djavax.xml.bind.JAXBContext=com.sun.xml.bind.v2.ContextFactory 
+0

Vielen Dank für das Dekompilieren! Es klappt! Aber in der Konsole habe ich diesen Fehler: SRVE0255E: Eine WebGroup/Virtual Host zu behandeln/IBM/Konsole/wurde nicht definiert. Hast du es repariert? – Matteo