WSO2 ESB是否支持用于系统管理的web服务?
我希望开发一个桌面程序来连接到ESB服务器,并在不使用web应用程序的情况下执行管理任务。
发布于 2014-01-04 13:17:07
ESB侧已经有现有的服务,管理GUI也使用ESB。
步骤1:通过编辑carbon ({ESB_HOME}/存储库/conf/conf. XML )使管理服务WSDL可见
<HideAdminServiceWSDLs>false</HideAdminServiceWSDLs>步骤2:通过使用osgiConsole启动ESB,查看哪些服务可供您使用
sh {ESB_HOME}/bin/wso2server.sh -DosgiConsole 步骤3:请参阅服务列表(可以在ESB命令窗口中键入此命令,只需输入enter即可获得osgi命令模式)
osgi> listAdminServices 您可以看到示例java客户端登录到ESB,并在下面的链接中列出用户角色,只需将其用于服务实现。基本上,首先需要在调用任何管理服务之前登录到ESB,并在下一步使用登录cookie调用其他服务。
http://blog.facilelogin.com/2011/03/invoking-wso2-carbon-admin-services.html
https://stackoverflow.com/questions/20900170
复制相似问题