使用云目录将Bluemix应用程序与SSO服务集成时出现SRVE0295E错误

时间:2016-02-10 04:19:52

标签: single-sign-on ibm-cloud

我面临着与Liberty for Java应用程序的SSO集成(云目录)的问题。

我有Liberty应用程序,它使用Cloud目录与SSO服务集成。我已按照提到的here

步骤进行操作

当我访问应用程序的主页时,收到"Error 500: SRVE0295E: Error reported: 500 "错误消息。日志不提供任何有用的信息。

我遵循的步骤列在下面

  1. 创建了一个简单的Liberty for Java webapp,名为SSODemo并部署在Bluemix上。我可以访问该应用程序的主页

  2. 创建了SSO服务。创建了Cloud目录并添加了几个用户并保存了

  3. 在SSODemo的

  4. 的web.xml文件中添加了以下内容

        SSODemoSecurity              担保         /         /         /         / SSODemo /         得到         放         头         跟踪         POST         删除         OPTIONS                   TESTROLE        

    1. 将ssodemo.war文件复制到文件夹c:\deploy2bluemix\apps
    2. c:\deploy2bluemix中创建了server.xml文件。添加角色。 server.xml看起来如下

      <featureManager> 
          <feature>jsp-2.2</feature> 
          <feature>localConnector-1.0</feature>
      </featureManager> 
      
      <httpEndpoint httpPort="9080" httpsPort="9443" id="defaultHttpEndpoint"/> 
      
      
      <applicationMonitor updateTrigger="mbean"/> 
      
      <application type="war" id="SSODemo" name="SSODemo" location="SSODemo.war" context-root="/"> 
          <application-bnd> 
              <security-role name="TESTROLE"> 
                  <special-subject type="ALL_AUTHENTICATED_USERS"/> 
              </security-role> 
          </application-bnd> 
      </application> 
      

    3. 从c:\ deploy2bluemix推送SSODemo应用程序

    4. 绑定使用SSODemo app
    5. 创建的SSO服务
    6. 重新启动的SSODemo应用
    7. 保存在SSO服务的“集成”选项卡上填充的默认详细信息
    8. 现在,当我启动SSODemo应用程序时,它会询问用户ID和密码。在提供有效的用户ID和密码时,它会抛出&#34;错误500:SRVE0295E:报告错误:500&#34;错误消息
    9. 以下是抛出上述错误消息时的日志条目

      bmssodemo-mc.mybluemix.net - [10/02/2016:03:36:26 +0000]&#34; GET / oidcclient / redirect / GIC5KC6sbK?scope = openid&amp; code = lS9jAkiKSPmC8VNJw0NFULgqMkXEpP&amp; state = f0hvnV7R4iSsUDwU5hzr HTTP /1.1" 500 0 42&#34; https://ssoq3-gikup9q8qk-cp16.iam.ibmcloud.com/idaas/mtfim/sps/authsvc?PolicyId=urn:ibm:security:authentication:asf:basicldapuser&#34; &#34; Mozilla / 5.0(Windows NT 6.1; WOW64; rv:38.0)Gecko / 20100101 Firefox / 38.0&#34; 192.155.237.118:32103 x_forwarded_for:" 125.16.236.150&#34; x_forwarded_proto:&#34; HTTPS&#34; vcap_request_id:4844e729-a9d6-4efb-579a-a5c6449db8ff response_time:0.227078783 app_id:7b8c1d84-2cb0-420a-8735-198ee50dcf62 x_global_transaction_id:&#34; 40112183&#34;

    10. 此处有任何解决问题的指导将非常有帮助。谢谢。

2 个答案:

答案 0 :(得分:1)

实际上,Bluemix状态页面正在报告2月5日开放的关于自由运行时SSO服务问题的通知。

检查 https://developer.ibm.com/bluemix/support/#status

答案 1 :(得分:0)

Liberty for Java运行时今天为此问题提供了紧急更新。我现在不认为你需要解决方法。请试一试。