2012-12-06 150 views
0

我正在使用WSO2治理註冊表4.5.1。使用UDDI的WSO2治理註冊表

我想使用UDDI,我下載的版本是WSO2治理註冊4.5.1和我在這裏http://docs.wso2.org/wiki/display/Governance450/Support+for+UDDI跟着去指令,但我得到了一個錯誤:

[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) 

難道我忘了任何一步?

任何建議???

非常感謝。

回答

0

請嘗試使用Governance Registry 4.5.3。 4.5.1版本確實有一些限制,可能是你看到這個的原因。但是,即使在4.5.3中,也有一些已知問題會影響某些UDDI操作,但大多數UDDI功能都在4.5.3中工作。

謝謝, Senaka。