Service 如何获取WSO2 Identity Server公开的SOAP服务列表?
我最近开始考虑将WSO2 Identity Server作为公司目前使用的替代方案 我发现很难确定哪些SOAP和REST服务是公开的,以及它们的URL是什么 我尝试过用wso2server.bat-DosgiConosle启动服务器(在我的Windows机器上),但在服务器启动后,我似乎无法获得OSGi控制台 是否有其他方法获取产品公开的服务列表 此外,我还不知道服务API正在被记录和提供——有计划这样做吗Service 如何获取WSO2 Identity Server公开的SOAP服务列表?,service,wso2,identity,Service,Wso2,Identity,我最近开始考虑将WSO2 Identity Server作为公司目前使用的替代方案 我发现很难确定哪些SOAP和REST服务是公开的,以及它们的URL是什么 我尝试过用wso2server.bat-DosgiConosle启动服务器(在我的Windows机器上),但在服务器启动后,我似乎无法获得OSGi控制台 是否有其他方法获取产品公开的服务列表 此外,我还不知道服务API正在被记录和提供——有计划这样做吗 如果您能帮助您获取服务列表或如何获取服务的说明,我们将不胜感激。使用以下命令启动服务器(
如果您能帮助您获取服务列表或如何获取服务的说明,我们将不胜感激。使用以下命令启动服务器(区分大小写)
您应该看到
osgi>
控制台使用以下命令启动服务器(区分大小写)
您应该看到,
osgi>
控制台WSO2产品目前没有文档化的服务API。但是,您可以使用OSGi控制台查看可用服务组件的详细信息
确保在使用osgi控制台启动WSO2时,可以看到以下日志,即控制台已启用
sh wso2server.sh -DosgiConsole
JAVA_HOME环境变量设置为/jdk1.6.0_30
CARBON_HOME环境变量设置为/wso2is-4.1.0
OSGi控制台已启用选项:-console
服务器正确启动后,按enter键,将显示osgi>console
[2013-07-24 16:33:57,215] INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 Carbon started in 17 sec
[2013-07-24 16:33:57,437] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL : https://localhost:9443/carbon/
osgi>
通过输入必要的osgi命令,您可以查看激活的osgi服务等。例如,如果您需要查看可用服务的使用
osgi>服务
这将列出运行时中的所有服务。通过引用以下内容,使用适当的过滤器查找WSO2 IS服务
osgi>ls
这将显示所有osgi服务组件及其组件ID和生命周期状态。如果您现在需要在特定的服务组件上使用ls-c命令
下面的问题线程也有关于WSO2 IS API的有用信息
WSO2产品目前没有记录在案的服务API。但是,您可以使用OSGi控制台查看可用服务组件的详细信息 确保在使用osgi控制台启动WSO2时,可以看到以下日志,即控制台已启用
sh wso2server.sh -DosgiConsole
JAVA_HOME环境变量设置为/jdk1.6.0_30
CARBON_HOME环境变量设置为/wso2is-4.1.0
OSGi控制台已启用选项:-console
服务器正确启动后,按enter键,将显示osgi>console
[2013-07-24 16:33:57,215] INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - WSO2 Carbon started in 17 sec
[2013-07-24 16:33:57,437] INFO {org.wso2.carbon.ui.internal.CarbonUIServiceComponent} - Mgt Console URL : https://localhost:9443/carbon/
osgi>
通过输入必要的osgi命令,您可以查看激活的osgi服务等。例如,如果您需要查看可用服务的使用
osgi>服务
这将列出运行时中的所有服务。通过引用以下内容,使用适当的过滤器查找WSO2 IS服务
osgi>ls
这将显示所有osgi服务组件及其组件ID和生命周期状态。如果您现在需要在特定的服务组件上使用ls-c命令
下面的问题线程也有关于WSO2 IS API的有用信息
此链接提供如何列出WSO2产品上公开的管理服务的信息(必须启用osgi控制台)
此链接提供如何列出WSO2产品上公开的管理服务的信息(必须启用osgi控制台) 1)使用osgi控制台启动服务器
wso2server.bat -DosgiConsole
2) 运行以下命令“listAdminServices”
osgi> listAdminServices
这将显示服务器公开的所有管理服务。1)使用osgi控制台启动服务器
wso2server.bat -DosgiConsole
2) 运行以下命令“listAdminServices”
osgi> listAdminServices
这应该显示服务器公开的所有管理服务