使用UDDI的WSO2治理注册中心

使用UDDI的WSO2治理注册中心,wso2,wso2esb,wso2carbon,uddi,juddi,Wso2,Wso2esb,Wso2carbon,Uddi,Juddi,我正在使用WSO2治理注册表4.5.1 我想使用UDDI,我下载了版本WSO2 Governance Registry 4.5.1,并在这里遵循de指令,但我得到了下一个错误: [2012-12-06 17:11:13,635] INFO {org.wso2.carbon.core.deployment.DeploymentInter ceptor} - Deploying Axis2 service: UDDIReplicationService {super-tenant

我正在使用WSO2治理注册表4.5.1

我想使用UDDI,我下载了版本WSO2 Governance Registry 4.5.1,并在这里遵循de指令,但我得到了下一个错误:

    [2012-12-06 17:11:13,635]  INFO {org.wso2.carbon.core.deployment.DeploymentInter
    ceptor} -  Deploying Axis2 service: UDDIReplicationService {super-tenant}
    [2012-12-06 17:11:16,220] **ERROR {org.wso2.carbon.registry.uddi.servlet.JUDDIRegi
    stryServlet} -  jUDDI registry could not be started.java.lang.ArrayIndexOutOfBou
    ndsException: 0**
    org.apache.commons.configuration.ConfigurationException: java.lang.ArrayIndexOut
    OfBoundsException: 0
        at org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:122)
        at org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:95)
        at org.apache.juddi.config.AppConfig.<init>(AppConfig.java:62)
        at org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:183)
        at org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:205)
        at org.apache.juddi.Registry.start(Registry.java:55)
        at org.wso2.carbon.registry.uddi.servlet.JUDDIRegistryServlet.init(JUDDI
RegistryServlet.java:25)
        at org.eclipse.equinox.http.servlet.internal.ServletRegistration.init(Se
rvletRegistration.java:64)
        at org.eclipse.equinox.http.servlet.internal.ProxyServlet.registerServle
t(ProxyServlet.java:142)
        at org.eclipse.equinox.http.servlet.internal.HttpServiceImpl.registerSer
vlet(HttpServiceImpl.java:59)
        at org.wso2.carbon.registry.servlet.internal.RegistryAtomServiceComponen
t.registerJUDDIServlet(RegistryAtomServiceComponent.java:96)
        at org.wso2.carbon.registry.servlet.internal.RegistryAtomServiceComponen
t.setJUDDIRegistryServlet(RegistryAtomServiceComponent.java:123)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2012-12-06 17:11:13635]信息{org.wso2.carbon.core.deployment.DeploymentInter
ceptor}-部署Axis2服务:UDDIReplicationService{超级租户}
[2012-12-06 17:11:16220]**错误{org.wso2.carbon.registry.uddi.servlet.JUDDIRegi
stryServlet}-jUDDI注册表无法启动。java.lang.ArrayIndexOutOfBou
ndsException:0**
org.apache.commons.configuration.ConfigurationException:java.lang.ArrayIndexOut
OfBoundsException:0
位于org.apache.juddi.config.AppConfig.getPersistentConfiguration(AppConfig.java:122)
位于org.apache.juddi.config.AppConfig.loadConfiguration(AppConfig.java:95)
位于org.apache.juddi.config.AppConfig.(AppConfig.java:62)
位于org.apache.juddi.config.AppConfig.getInstance(AppConfig.java:183)
位于org.apache.juddi.config.AppConfig.getConfiguration(AppConfig.java:205)
位于org.apache.juddi.Registry.start(Registry.java:55)
位于org.wso2.carbon.registry.uddi.servlet.JUDDIRegistryServlet.init(JUDDI
RegistryServlet.java:25)
在org.eclipse.equinox.http.servlet.internal.ServletRegistration.init(Se
rvletRegistration.java:64)
位于org.eclipse.equinox.http.servlet.internal.ProxyServlet.registerServle
t(ProxyServlet.java:142)
位于org.eclipse.equinox.http.servlet.internal.httpserviceinpl.registerSer
vlet(HttpServiceImpl.java:59)
位于org.wso2.carbon.registry.servlet.internal.RegistryAtomServiceComponen
t、 registerJUDDIServlet(RegistryAtomServiceComponent.java:96)
位于org.wso2.carbon.registry.servlet.internal.RegistryAtomServiceComponen
t、 setJUDDIRegistryServlet(RegistryAtomServiceComponent.java:123)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
我会忘记任何步骤吗

有什么建议吗


非常感谢。

请改用Governance Registry 4.5.3。4.5.1版本确实存在一些限制,这可能就是您看到这一点的原因。然而,即使在4.5.3中,也有一些已知的问题会影响某些UDDI操作,但是大多数UDDI功能都在4.5.3中工作

谢谢, 塞纳卡