简体   繁体   English

MFP 6.3.0 –安装修订包后,AppCenter无法运行

[英]MFP 6.3.0 – AppCenter does not work after fix pack installation

We installed the MFP 6.3.0.0-MFPF-IF201508202339 fix using Installation Manager without errors. 我们使用Installation Manager正确安装了MFP 6.3.0.0-MFPF-IF201508202339修复程序。 After this, we also replace the administration services WAR file using Server Configuration Tool. 此后,我们还将使用服务器配置工具替换管理服务WAR文件。

The operations console and apps are working fine, but the AppCenter console does not work. 操作控制台和应用程序运行正常,但是AppCenter控制台不起作用。

When the user is trying to execute any action (change app description, permissions, etc) the app executes a logout process, sending this message “Your session has expired. 当用户尝试执行任何操作(更改应用程序描述,权限等)时,该应用程序将执行注销过程,并发送此消息“您的会话已过期。 You will be redirected to the authentication page.” 您将被重定向到身份验证页面。”

During the update using IM, we had no choice to change “Install Application Center” because the screens related to the last fix installation step were disabled, so the war files related to the appcenter were updated in the apps folders related to our Liberty profile instance. 在使用IM进行更新的过程中,我们无选择更改“安装应用程序中心”,因为与上一个修订安装步骤相关的屏幕已禁用,因此与应用程序中心相关的war文件在与我们的Liberty配置文件实例相关的应用程序文件夹中进行了更新。

In the message.log files no errors appears, just this line: 在message.log文件中,没有错误出现,仅此行:

"[9/1/15 15:26:35:090 ART] 000000a7 com.ibm.appcenter.servlet.ConsoleServicesServlet W logout" “ [9/1/15 15:26:35:090 ART] 000000a7 com.ibm.appcenter.servlet.ConsoleServicesServlet W注销”

Need I execute another additional process for the AppCenter update? 我需要为AppCenter更新执行另一个附加过程吗?

Thanks in advance 提前致谢

As far as I know, no additional process for an AppCenter update is needed. 据我所知,不需要AppCenter更新的其他过程。

But something got messed up here. 但是这里有些混乱。 I do not have a complete answer, but maybe some technical insight helps: 我没有完整的答案,但是也许一些技术见识可以帮助您:

The immediate logout symptom indicates a loss of the LTPA token. 立即注销症状表明LTPA令牌丢失。 This token remembers who is logged in. First, you should verify the role mapping of appcenteradmin and appcenteruser in your webserver. 该令牌会记住谁登录。首先,您应该在Web服务器中验证appcenteradmin和appcenteruser的角色映射。 Secondly, the immediate logout and loss of LTPA token can be caused by any HTTP response "403 FORBIDDEN", so for instance if you have IHS or a firewall, you should check their configurations whether they interject the response "403 FORBIDDEN". 其次,任何HTTP响应“ 403 FORBIDDEN”都会导致LTPA令牌的立即注销和丢失,因此,例如,如果您具有IHS或防火墙,则应检查其配置是否插入了响应“ 403 FORBIDDEN”。

If these technical hints do not help, I suggest that you contact official IBM support, because without understanding the details of your topology and without the log files, it is difficult to analyze the problem. 如果这些技术提示没有帮助,我建议您联系IBM官方支持,因为如果不了解拓扑的详细信息和日志文件,就很难分析问题。

  1. From the WebSphere console, expand 'Applications' and click on 'WebSphere enterprise applications' 在WebSphere控制台中,展开“应用程序”,然后单击“ WebSphere企业应用程序”
  2. Click on 'IBM_Application_Center_Console' 单击“ IBM_Application_Center_Console”
  3. Click on 'Security role to user/group mapping' 单击“安全角色到用户/组的映射”
  4. Check both the boxes beside 'appcenteruser' and 'appcenteradmin' and then from the 'Map Special Subjects' choose 'All Authenticated in Application's Realm' 选中“ appcenteruser”和“ appcenteradmin”旁边的框,然后从“地图特殊主题”中选择“在应用程序领域中的所有身份验证”
  5. Hit ok and save to master configuration. 单击确定并保存到主配置。
  6. Repeat the above steps for 'IBM_Application_Center_Services' 对“ IBM_Application_Center_Services”重复以上步骤
  7. Restart the MobileFirst server and attempt to log in to the Application Center. 重新启动MobileFirst服务器并尝试登录到Application Center。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM