【问题标题】:FWLSE3030E: The runtime "mfp" does not exist in the MobileFirst administration database. The database may be corruptedFWLSE3030E: MobileFirst 管理数据库中不存在运行时“mfp”。数据库可能已损坏
【发布时间】:2017-01-02 05:22:04
【问题描述】:

在 WebSphere Application Server 8.5.5.10、RedHat Linux 7.3 上安装和配置 MobileFirst 8 后,出现错误

FWLSE3030E:MobileFirst 管理数据库中不存在运行时“mfp”。数据库可能已损坏。

我正在使用带有 FP40 的 WebSphere SDK 1.7

我检查了数据库,所有表都存在。


在 SystemOut.log 中,出现异常,如下所示:

com.ibm.worklight.admin.common.util.exceptions.SystemException: FWLSE3002E: 找不到资源。


SystemOut.log


Edit1:我已经使用命令行安装了 MobileFirst 8,并使用 Ant 任务对其进行了配置。

Edit2: WAS 完整配置文件部署的应用程序。

【问题讨论】:

  • 你只提到你做了什么,而不是你遵循了什么。很可能您的 server.xml 配置错误,或者您没有部署所有必需的资源。如果运行时“mfp”丢失,那么它要么作为 .war 文件丢失,要么 server.xml 未指向正确的位置...请编辑问题并提供完整的日志文件以及 server.xml 文件.
  • @IdanAdar,我已经部署了所有必要的资源。当我在 WAS 上部署 MobileFirst 时,server.xml 文件在哪里?
  • server.xml 是标准的 Liberty 文件。它通常位于 usr/servers/your-server-folder/
  • 我认为存在一些理解差距,我在 WAS 网络部署配置文件中安装了 MobileFirst,而不是在 Liberty 配置文件中。
  • @IdanAdar 我已附加 SystemOut.log

标签: ibm-mobilefirst websphere mobilefirst-server mobilefirst-cli websphere-traditional


【解决方案1】:

您看到的症状似乎是一个未解决的问题,被跟踪为 APAR PI71317。请打开 PMR 并提及此 APAR 编号;我们可以给你一个测试修复来帮助我们确认确实是这个问题。

【讨论】:

  • 是否有任何 Web 链接可以从中查看有关此 APAR 的详细信息?
  • 目前还没有 Web 链接,因为此 APAR 相对较新并且仍在进行中。当 APAR 在 Web 上可用时,您将能够在 www-01.ibm.com/support/docview.wss?uid=swg1PI71317 上看到它,但它现在还没有。
  • 关于 APAR PI71317 的信息现在可以在我上次评论中提到的 URL 上找到。
【解决方案2】:

首先:转到 WAS ND JDBC 数据源部分并选择 MFP 数据源并按“测试连接”按钮。 仔细查看 DSN 定义,确保您可以使用其他工具浏览同一个数据库,并确保架构和表存在。 切记:在 WAS ND 中应该有两个条目:一个用于运行时数据库,一个用于 MFP 管理数据库。

【讨论】:

  • 我看到了两个 JDBC 提供程序。 1] MobileFirst JDBC Provider 2] MobileFirst 管理 JDBC Provider。我检查了数据源,测试连接成功。我还可以使用 Dbeaver 等其他工具连接到数据库。
猜你喜欢
  • 2018-11-21
  • 2010-11-08
  • 2017-10-28
  • 2014-01-11
  • 1970-01-01
  • 2015-07-29
  • 2014-03-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多