WSO2EMM 2.0.1无法注册设备(cxf问题?)

时间:2016-10-03 14:43:17

标签: wso2 mdm wso2-emm

在尝试注册adroid设备时使用WSO2 EMM(2.0.1)的官方发行版。输入用户名/密码时,服务器会抛出以下异常

TID: [-1234] [] [2016-10-03 14:27:13,652] ERROR {org.apache.catalina.core.StandardWrapperValve} -  Servlet.service() for servlet [CXFServlet] in context with path [/dynamic-client-web] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoSuchMethodError: javax.ws.rs.ClientErrorException.validate(Ljavax/ws/rs/core/Response;Ljavax/ws/rs/core/Response$Status$Family;)Ljavax/ws/rs/core/Response;
        at javax.ws.rs.ClientErrorException.<init>(ClientErrorException.java:127)
        at org.apache.cxf.jaxrs.utils.SpecExceptions.toHttpException(SpecExceptions.java:110)
        at org.apache.cxf.jaxrs.utils.ExceptionUtils.toHttpException(ExceptionUtils.java:158)
        at org.apache.cxf.jaxrs.utils.JAXRSUtils.findTargetMethod(JAXRSUtils.java:478)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:196)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:88)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)
        at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)

在尝试查找服务电话时,我已拨打以下网址:

wso2carbon日志声称:

TID: [-1234] [] [2016-10-03 14:35:28,288] ERROR {org.apache.catalina.core.StandardWrapperValve} -  Servlet.service() for servlet [CXFServlet] in context with path
[/dynamic-client-web] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoSuchMethodError: org.apache.cxf.helpers.XMLUtils.xmlEncode(Ljava/lang/String;)Ljava/lang/String;
        at org.apache.cxf.jaxrs.model.wadl.WadlGenerator.xmlEncodeIfNeeded(WadlGenerator.java:445)
        at org.apache.cxf.jaxrs.model.wadl.WadlGenerator.getPath(WadlGenerator.java:417)
        at org.apache.cxf.jaxrs.model.wadl.WadlGenerator.startResourceTag(WadlGenerator.java:394)
        at org.apache.cxf.jaxrs.model.wadl.WadlGenerator.generateWADL(WadlGenerator.java:282)
        at org.apache.cxf.jaxrs.model.wadl.WadlGenerator.handleRequest(WadlGenerator.java:241)
        at org.apache.cxf.jaxrs.impl.RequestPreprocessor.handleMetadataRequest(RequestPreprocessor.java:227)
        at org.apache.cxf.jaxrs.impl.RequestPreprocessor.checkMetadataRequest(RequestPreprocessor.java:211)
        at org.apache.cxf.jaxrs.impl.RequestPreprocessor.preprocess(RequestPreprocessor.java:84)
        at org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:108)

对我而言,它似乎是使用的CXF的错误版本(NoSuchMethodError)。有什么办法吗?

0 个答案:

没有答案