我有一个TIBCO Web服务,我想在WSO2 UDDI服务器上发布。
我在Infrastructure -> Servers
选项卡上配置UDDI服务器,然后尝试在服务器上发布我的应用程序。
我尝试过root
,admin
和uddi
进行身份验证,但我总是在WSO2方面遇到同样的错误:
TID: [0] [Greg] [2015-09-10 15:25:28,108] INFO {org.apache.cxf.phase.PhaseInterceptorChain} - Application {urn:uddi-org:v3_service}UDDIPublicationService#{urn:uddi-org:v3_service}save_tModel has thrown exception, unwinding now: org.apache.juddi.v3.error.FatalErrorException: A Key Generator cannot be added for the root publisher. Try signing in as a different user {org.apache.cxf.phase.PhaseInterceptorChain}
我尝试谷歌了一下,但我发现只有与WSO2 API服务器相关的答案(我没有)。
据我所知,WSO2服务器没有任何自定义配置。这是我的tomcat-user.xml
:
<user username="admin" password="admin" roles="tomcat,manager,admin"/>
<user username="root" password="root" roles="tomcat,manager,admin"/>
<user username="uddi" password="uddi" roles="tomcat,manager,admin"/>
答案 0 :(得分:0)
jUDDI不允许您以root用户身份创建tModels密钥生成器。使用其他用户名再次尝试。这可能是在WSO2的配置中。由于它可能是两者之间的集成问题,请联系WS02寻求支持。
或者,您只需下载jUDDI并使用独立服务器并使用jUDDI Web用户界面发布该服务。
~jUDDI PMC