可以通过SSO对JAX-WS Web服务进行身份验证

时间:2019-09-12 15:13:36

标签: java web-services soap single-sign-on jax-ws

我们公开了一个JAX-WS Web服务,并且客户端正在通过应用程序主机和端口url(http://xxxx:8080/icamtechsim/TechSimulation?wsdl)使用。一切正常。 (耳朵都部署在JBoss7.1.0 EAP中)

但是现在的任务是通过Apache Web URL来提高安全性。 (https://dev-pw.ge.com/icamtechsim/TechSimulation?wsdl

当客户端点击url时,服务器将抛出SSO页面并给出以下异常:

90 more
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character (code 34) in DOCTYPE declaration; expected a space between public and system identifiers
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) at [row,col,system-id]: [1,50,https://dev-icam-e.pw.ge.com/icamtechsim/TechSimulation?wsdl]
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) at org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:228)
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) at org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:163)
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) at org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85)
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) ... 92 more
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) Caused by: com.ctc.wstx.exc.WstxUnexpectedCharException: Unexpected character (code 34) in DOCTYPE declaration; expected a space between public and system identifiers
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) at [row,col,system-id]: [1,50,https://dev-icam-e.pw.ge.com/icamtechsim/TechSimulation?wsdl]
2019-09-10 16:49:23,609 ERROR [stderr] (default task-13) at com.ctc.wstx.sr.StreamScanner.throwUnexpectedChar(StreamScanner.java:653)
2019-09-10 16:49:23,610 ERROR [stderr] (default task-13) at com.ctc.wstx.sr.BasicStreamReader.startDTD(BasicStreamReader.java:2569)
2019-09-10 16:49:23,610 ERROR [stderr] (default task-13) at com.ctc.wstx.sr.BasicStreamReader.nextFromPrologBang(BasicStreamReader.java:2485)
2019-09-10 16:49:23,610 ERROR [stderr] (default task-13) at com.ctc.wstx.sr.BasicStreamReader.nextFromProlog(BasicStreamReader.java:2144)

解决此问题的最佳方法是什么?解决这个问题的最佳和简便方法是什么?

0 个答案:

没有答案