Service 如何获取WSO2 Identity Server公开的SOAP服务列表?

Service 如何获取WSO2 Identity Server公开的SOAP服务列表?,service,wso2,identity,Service,Wso2,Identity,我最近开始考虑将WSO2 Identity Server作为公司目前使用的替代方案 我发现很难确定哪些SOAP和REST服务是公开的,以及它们的URL是什么 我尝试过用wso2server.bat-DosgiConosle启动服务器(在我的Windows机器上),但在服务器启动后,我似乎无法获得OSGi控制台 是否有其他方法获取产品公开的服务列表 此外,我还不知道服务API正在被记录和提供——有计划这样做吗 如果您能帮助您获取服务列表或如何获取服务的说明,我们将不胜感激。使用以下命令启动服务器(

我最近开始考虑将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
这应该显示服务器公开的所有管理服务