在尝试注册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)。有什么办法吗?