WSO2身份服务器登录成功后无法获取用户信息

Can't get user information after login successfully in WSO2 Identity server

使用服务 URL (https://localhost:9443/services/")

成功登录 WSO IS 后

我尝试获取如下用户信息:

 try {
                UserRealm realm = WSRealmBuilder.createWSRealm(serviceURL, authCookie, configCtx);

                UserStoreManager storeManager = realm.getUserStoreManager();

            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

但是我遇到了与此相关的异常,如下图所示。我无法获得任何信息。

我尝试发现主要错误是我无法使用以下代码创建 ConfixContext :

configCtx = ConfigurationContextFactory.createConfigurationContextFromFileSystem(null, null);

我还在下面 link 中阅读了有关 ConfigContext 的内容,并尝试了此 link 中的其他方法,但我无法创建 configContext。 http://axis.apache.org/axis2/java/core/apidocs/org/apache/axis2/context/ConfigurationContextFactory.html

非常感谢您在此案例中提供的帮助。 谢谢

问题是您的运行时没有 org.wso2.carbon.user.api.UserStoreException class。因此,您无法识别真正的异常。

现在,只需使用 Exception e,看看是否可以记录真正的异常。