问题标签 [mobilefirst-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
272 浏览

ibm-mobilefirst - 部署 MobileFirst Server 配置时出错

在将远程 MobileFirst Server 升级到版本 7.0(从版本 6.2)的过程中,我在尝试使用服务器配置工具进行重新部署时遇到了问题。

这是我看到的唯一明显错误,不确定您可能需要哪些其他信息来帮助诊断:

我实际上没有在最后一个窗格中选择“创建默认用户”选项,但无论哪种方式都会出现该错误。

如果我尝试完全创建新的服务器配置,也会看到同样的错误。

0 投票
1 回答
1419 浏览

ibm-mobilefirst - MobileFirst 服务器错误

尝试诊断 MobileFirst 服务器错误。v6.3,自由,Windows。

我们有两台据称相同的服务器,一台正常,一台失败。

症状:服务器启动但控制台在尝试填充初始运行时列表时报告服务器错误。进一步调查,我们看到有人尝试调用管理服务。

所以我们尝试直接从浏览器调用该服务。在我们看到的工作服务器上

在另一台服务器上,我们收到错误响应并在日志中看到这些异常。

...

建议?

0 投票
1 回答
205 浏览

ibm-mobilefirst - 为什么 MobileFirst Server 配置工具不允许我使用 libertyAdminUser 和 libertyAdminPassword 进行部署?

我正在尝试将 MobileFirst 服务器部署到配置有 LDAP 服务器的本地 Liberty 服务器。

当我尝试部署我的服务器配置时,由于缺少连接到 Liberty 的属性,管理任务失败。

我曾尝试在部署之前手动更新服务器配置文件,但服务器配置工具只是保存更改。

如何从服务器配置工具中解决此问题?

0 投票
2 回答
1040 浏览

java - MFP 7.0 Java 适配器构建错误

我正在使用基于 MFP 7.0 Java 的适配器,当我尝试通过 CLI 和 Eclipse 构建时,出现以下错误:

我可以很好地构建基于 JavaScript 的适配器,这只是在尝试构建 Java 适配器时。

编辑:

这是我在 Eclipse 中使用 MFP Studio 插件时遇到的构建错误:

这是我们JavaSampleAdapterResource.java实施的要点。

0 投票
1 回答
128 浏览

ios - 在 IOS 中使用 iframe 的移动第一个应用程序

我在 mobilefirst 有两个应用程序。在我的主应用程序中,我在 iframe 中添加了第二个应用程序。

应用程序 URL 是这样的

我使用 IFrame 在主应用程序中添加了子应用程序。一旦用户登录我的主应用程序。我会将用户 ID 存储在本地存储中,并使用此本地存储用户 ID 将用户登录到我的子应用程序。

此功能在浏览器中运行。但我在 IOS 中创建了这个混合应用程序。那不能正常工作。

我的疑问是我们是否在主应用程序中使用本地存储。不能与本机应用程序中的 iframe 共享?获取子应用程序的本地存储值的任何问题。主应用程序和子应用程序在同一个基本 URL 下。

该问题仅存在于IOS应用程序中。我没有在android中测试过。

0 投票
1 回答
1019 浏览

ibm-mobilefirst - MobileFirst 应用程序预览失败

我正在使用 IBM mobile 首先开发一个移动应用程序,它在我的本地运行良好。现在我将代码迁移到安装了 WAS 和 mobile first 7.0 的生产环境。当我尝试打开应用程序 url 时,我收到以下错误。

下面是我的调试信息

请在下面找到日志

有关如何纠正此错误的任何建议。

0 投票
1 回答
151 浏览

ibm-mobilefirst - 在具有现有应用程序的现有单节点 WebSphere 上部署 MobileFirst 应用程序

应用服务器

  • AIX V7.1
  • 韦伯
  • 应用服务器 V8.5.5.4
  • Java SDK V7.0.8
  • MobileFirst 平台基础 6.3
  • DB2 V10.1 客户端

数据库服务器

  • AIX V7.1
  • DB2 V10.1

我们有一个 MobileFirst 应用程序,它是我们现有应用程序的移动前端。现有应用程序是一个提供 RESTful Web 服务的 WebSphere 应用程序。MobileFirst 应用程序通过 MobileFirst Adapter 与现有 WebSphere 应用程序连接。RESTful Web 服务 URL 是受保护的 URL,并且使用 LDAP 完成身份验证并创建 LTPA 令牌。LDAP 在 WebSphere 中通过 WAS 控制台进行配置。

我们的 MobileFirst 应用程序运行良好,并且可以连接并使用 RESTful Web 服务,但前提是 MobileFirst 应用程序在单独的 WebSphere 配置文件或单独的 WebSphere 服务器上运行。如果我们尝试将 MobileFirst 应用程序安装到与提供 RESTful Web 服务的现有 WebSphere 应用程序相同的 WebSphere 配置文件中,它会中断。移动设备成功通过 MobileFirst 进行身份验证,然后调用 Adapter 来调用 RESTful Web 服务调用。但是,来自移动设备的下一次适配器调用以 HTTP 401 错误结束,这是一个授权错误。

我推测在适配器使用我们现有的提供 Web 服务的 WebSphere 应用程序进行身份验证之后,这会以某种方式覆盖在移动设备和 MobileFirst 之间完成的身份验证。

我的问题如下。

  1. MobileFirst 应用程序和我们现有的提供 RESTful Web 服务的 WebSphere 应用程序是否可以在同一个 WebSphere 配置文件中运行并共享 LTPA 令牌,这样当移动设备向 MobileFirst 进行身份验证时,它也将被授权执行在相同的 WebSphere 配置文件。

  2. 是否建议在同一个 WebSphere 配置文件中运行这两个应用程序,或者它们应该在单独的配置文件或单独的服务器上运行。

成本是一个问题,因为我们不一定希望增加物理上独立的服务器来运行 MobileFirst 的额外运营成本。

从操作的角度来看,添加和维护多个 WAS 配置文件是一项额外的工作。

理想情况下,我们真的希望在同一个 WebSphere 配置文件中运行这两个应用程序。

这是 trace.log、SystemOut.log、SystemErr.log 和 firebug-console.html 的 Google Drive 链接(无需登录)

MobileFirst 跟踪日志

MobileFirst 应用程序使用“Preview as Common Resources”在浏览器中运行。使用实际的 Android 或 iOS 设备时,我得到了相同的结果。MobileFirst 应用程序 WAR 在与通过适配器访问的 Web 服务 WAR 相同的 WAS 概要文件中运行。当 MobileFirst 应用程序 WAR 在单独的 WAS 概要文件或单独的 WAS 服务器上运行时,同样的代码可以成功运行。

请指教。

0 投票
1 回答
404 浏览

ibm-mobilefirst - 适配器部署失败,“缺少主 javascript 文件”

我已经建立了一个 TestAdapter.adapter 文件。当我在本地环境中部署它时,它可以正常工作,但是当我尝试在生产服务器上部署它时,我收到以下错误:

缺少“TestAdapter-impl.js”主 javascript 文件。

我该如何解决这个错误?

0 投票
2 回答
46 浏览

ibm-mobilefirst - XML 验证错误 Mobilefirst 应用程序真实性

我有一台从 IBM Worklight 6.0 升级到 IBM Mobilefirst 6.3 的服务器

服务器当前正在运行我的移动应用程序的旧版本,它没有启用 AppAuthenticity。

当我上传较新版本的应用程序时,AppAuthenticity 选项仅针对一个(Windows)环境启用,而其他环境则保持禁用状态。

重新启动后,Windows 环境版本变得和其他版本一样,而 iPAD 环境开始提供更改 AppAuthenticity 的选项。

我通过 WLADM CLI 列出了应用程序,它给了我以下错误:

XML 验证错误,从 https://URL/wladmin/management-apis/1.0/runtimes/worklight/applications/MYAPPS?locale=en_US读取:cvc-complex-type.4:属性“downloadLink”必须出现在元素“applicationEnvironmentDataAccess”上'。

请注意,如果应用程序在其他服务器上单独运行,则使用相同的应用程序描述符和 WAR 文件可以正常工作,只有在同一服务器上上传新旧版本时,才会出现此问题。

0 投票
1 回答
2204 浏览

tomcat - MobileFirst 7.0 Server 中的运行时同步失败

在此处输入图像描述

在将适配器部署到 Worklight 控制台时发现此错误。我们通过重新启动应用程序服务器(apache tomcat)来解决问题。

与此相关的日志:

日志文件:catalina.2015-07-16.log

日志文件:localhost.2015-07-16.log