Ldap WSO2 Identity Server:编辑Identity.xml后加载标识配置时出错

Ldap WSO2 Identity Server:编辑Identity.xml后加载标识配置时出错,ldap,wso2,wso2is,Ldap,Wso2,Wso2is,我正在尝试设置WSO2身份服务器。我已经下载了4.0.0二进制版本。它启动正确,我能够将它与LDAP一起使用 但是,如果我想在identity.xml文件中插入正确的ServerURL,我会得到一个错误 我在identity.xml中插入了以下内容: <OpenIDServerUrl>https://server.vm.uni-freiburg.de:9443/openidserver</OpenIDServerUrl> <OpenIDUserPattern>

我正在尝试设置WSO2身份服务器。我已经下载了4.0.0二进制版本。它启动正确,我能够将它与LDAP一起使用

但是,如果我想在identity.xml文件中插入正确的ServerURL,我会得到一个错误

我在identity.xml中插入了以下内容:

<OpenIDServerUrl>https://server.vm.uni-freiburg.de:9443/openidserver</OpenIDServerUrl>
<OpenIDUserPattern>https://server.vm.uni-freiburg.de:9443/openid/</OpenIDUserPattern>
https://server.vm.uni-freiburg.de:9443/openidserver
https://server.vm.uni-freiburg.de:9443/openid/
启动wso2时,会引发以下错误:

[2012-11-23 10:34:41,510] ERROR {org.wso2.carbon.identity.core.util.IdentityConfigParser} -  Error while loading Identity Configurations
org.apache.axiom.om.OMException: com.ctc.wstx.exc.WstxIOException: Stream Closed


    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
    at org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:336)
    at org.apache.axiom.om.impl.traverse.OMChildElementIterator.next(OMChildElementIterator.java:104)
    at org.wso2.carbon.identity.core.util.IdentityConfigParser.readChildElements(IdentityConfigParser.java:154)
    at org.wso2.carbon.identity.core.util.IdentityConfigParser.<init>(IdentityConfigParser.java:60)
    at org.wso2.carbon.identity.core.util.IdentityConfigParser.getInstance(IdentityConfigParser.java:71)
    at org.wso2.carbon.identity.core.util.IdentityUtil.populateProperties(IdentityUtil.java:58)
    at org.wso2.carbon.identity.sso.saml.ui.internal.SAMLSSOUIBundleActivator.start(SAMLSSOUIBundleActivator.java:33)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
    at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
    at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
    at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
    at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: com.ctc.wstx.exc.WstxIOException: Stream Closed
    at com.ctc.wstx.sr.StreamScanner.throwFromIOE(StreamScanner.java:708)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1086)
    at org.apache.axiom.util.stax.wrapper.XMLStreamReaderWrapper.next(XMLStreamReaderWrapper.java:225)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:681)
    at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
    ... 20 more
Caused by: java.io.IOException: Stream Closed
    at java.io.FileInputStream.readBytes(Native Method)
    at java.io.FileInputStream.read(FileInputStream.java:214)
    at com.ctc.wstx.io.ISOLatinReader.read(ISOLatinReader.java:79)
    at com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84)
    at com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57)
    at com.ctc.wstx.sr.StreamScanner.loadMoreFromCurrent(StreamScanner.java:1046)
    at com.ctc.wstx.sr.StreamScanner.loadMoreFromCurrent(StreamScanner.java:1053)
    at com.ctc.wstx.sr.StreamScanner.getNextCharFromCurrent(StreamScanner.java:811)
    at com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3206)
    at com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2832)
    at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
    ... 23 more
[2012-11-23 10:34:41510]错误{org.wso2.carbon.identity.core.util.IdentityConfigParser}-加载标识配置时出错
org.apache.axiom.om.OmeException:com.ctc.wstx.exc.WstxIOException:流关闭
位于org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:296)
位于org.apache.axiom.om.impl.llom.OMElementImpl.getNextOMSibling(OMElementImpl.java:336)
在org.apache.axiom.om.impl.traverse.OMChildElementIterator.next(OMChildElementIterator.java:104)
位于org.wso2.carbon.identity.core.util.IdentityConfigParser.readChildElements(IdentityConfigParser.java:154)
位于org.wso2.carbon.identity.core.util.IdentityConfigParser。(IdentityConfigParser.java:60)
位于org.wso2.carbon.identity.core.util.IdentityConfigParser.getInstance(IdentityConfigParser.java:71)
位于org.wso2.carbon.identity.core.util.IdentityUtil.populateProperties(IdentityUtil.java:58)
位于org.wso2.carbon.identity.sso.saml.ui.internal.SAMLSSOUIBundleActivator.start(SAMLSSOUIBundleActivator.java:33)
位于org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
位于java.security.AccessController.doPrivileged(本机方法)
位于org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
位于org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
位于org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
位于org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
位于org.eclipse.osgi.framework.internal.core.framework.resumeBundle(framework.java:1068)
位于org.eclipse.osgi.framework.internal.core.startevelmanager.resumeBundles(startevelmanager.java:557)
位于org.eclipse.osgi.framework.internal.core.startevelmanager.incFWSL(startevelmanager.java:464)
位于org.eclipse.osgi.framework.internal.core.startevelmanager.dosetstartevel(startevelmanager.java:248)
位于org.eclipse.osgi.framework.internal.core.startevelmanager.dispatchEvent(startevelmanager.java:445)
位于org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
位于org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
原因:com.ctc.wstx.exc.wstxio异常:流关闭
位于com.ctc.wstx.sr.StreamScanner.throwFromIOE(StreamScanner.java:708)
位于com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1086)
位于org.apache.axiom.util.stax.wrapper.xmlStreamReaderRapper.next(xmlStreamReaderRapper.java:225)
位于org.apache.axiom.om.impl.builder.statxombuilder.parserNext(statxombuilder.java:681)
位于org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:214)
... 20多
原因:java.io.IOException:流已关闭
位于java.io.FileInputStream.readBytes(本机方法)
在java.io.FileInputStream.read(FileInputStream.java:214)处
在com.ctc.wstx.io.ISOLatinReader.read(ISOLatinReader.java:79)上
位于com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84)
位于com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57)
位于com.ctc.wstx.sr.StreamScanner.loadMoreFromCurrent(StreamScanner.java:1046)
位于com.ctc.wstx.sr.StreamScanner.loadMoreFromCurrent(StreamScanner.java:1053)
位于com.ctc.wstx.sr.StreamScanner.getNextCharFromCurrent(StreamScanner.java:811)
在com.ctc.wstx.sr.BasicStreamReader.readEndElem(BasicStreamReader.java:3206)
位于com.ctc.wstx.sr.BasicStreamReader.nextFromTree(BasicStreamReader.java:2832)
位于com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1019)
... 23多
但是,如果保留默认值:

    <OpenIDServerUrl>https://localhost:9443/openidserver</OpenIDServerUrl>
    <OpenIDUserPattern>https://localhost:9443/openid/</OpenIDUserPattern>
https://localhost:9443/openidserver
https://localhost:9443/openid/
服务器正常启动

我发现了一个Bug报告,其中可能与问题有关,但不尽相同

我做错了什么?提前谢谢