问题标签 [mobilefirst-cli]

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 投票
3 回答
1731 浏览

ibm-mobilefirst - IBM MobileFirst Platform CLI 6.3:无法加载 MobileFirst 服务器和管理控制台

我们遵循了远程服务器上的静默安装过程,如 6.3 的 IBM Developer 文档中所述,来自链接: https ://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.installconfig .doc/dev/t_silent_installation.html

从以下链接下载了 MobileFirst CLI 6.3 文件: http ://public.dhe.ibm.com/ibmdl/export/pub/software/products/en/MobileFirstPlatform/mobilefirst_cli_installer_6.3.0.zip

将其解压缩到 MobileFirst CLI 6.3.0 并复制 installer.properties 文件,其中包含休闲内容,

LICENSE_ACCEPTED=TRUE

USER_INSTALL_DIR=/opt/ibm/Worklight-CLI

并留在同一个文件夹中,我将 CLI 3.0 安装到指定文件夹:

应用程序已安装到 /opt/ibm/Worklight-CLI 目录。

然后,我们根据链接中指定的命令行命令创建了一个示例应用程序: http://www-01.ibm.com/support/knowledgecenter/SSHS8R_6.3.0/com.ibm.worklight.dev.doc/dev/r_wl_cli_commands_and_their_definitions。 html

在应用程序构建和部署之后,当我们尝试通过浏览器检查 MobileFirst 控制台时,带有链接: http://xxx.xxx.xxx.xxx:10080/worklightconsole

登录到管理员/管理员凭据后,页面显示,加载环境,但在等待 30 秒或更长时间后,它会抛出附件图像中的错误。但在日志文件中显示一些 JAR 文件丢失。我尝试多次安装 MFP 6.3 的新副本。但一直都是同一个问题。

请找到附加的日志文件和屏幕截图。

我无法找出确切的问题。

服务器错误。请联系服务器管理员。

服务器配置:

  • Ubuntu 14.04.01 LTS
  • MobileFirst 版本:6.3.0.00.20141127-1401
  • java版本:“1.7.0_65”
  • java.home = /usr/lib/jvm/java-7-openjdk-amd64/jre
  • OpenJDK 运行时环境 (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
  • OpenJDK 64 位服务器 VM(内部版本 24.65-b04,混合模式)

控制台错误消息: 在此处输入图像描述

日志文件:

[12/11/14 10:27:57:376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W:在 jar 文件中找不到清单类路径 jaxb-api.jar
wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar 或其父级。

[12/11/14 10:27:57:376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W:在 jar 文件中找不到清单类路径 activation.jar

wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar 或其父级。

[12/11/14 10:27:57:376 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W:在 jar 文件中找不到清单类路径 jsr173_1.0_api.jar

wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar 或其父级。

[12/11/14 10:27:57:377 IST] 0000002f m.ibm.ws.container.service.app.deploy.ManifestClassPathUtils W SRVE9967W:在 jar 文件中找不到清单类路径 jaxb1-impl.jar

wsjar:file:/home/administrator/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/worklightconsole.war!/WEB-INF/lib/jaxb-impl-2.1.12.osgi .jar 或其父级。

[12/11/14 10:27:57:637 IST] 00000029 com.ibm.ws.webcontainer.osgi.webapp.WebGroup I SRVE0169I:加载 Web 模块:IBMJMXConnectorREST。

0 投票
1 回答
233 浏览

ibm-mobilefirst - 找不到 worklightconsole.war

我正在尝试使用 MobileFirst CLI 创建和部署 MobileFirst Platform 6.3 应用程序。在运行服务器时,我收到以下错误:

构建失败/Applications/IBM/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:361:找不到worklightconsole.war。里面的元素缺少属性“warFile”。

遵循的步骤:

  1. 安装的 Worklight CLI
  2. 创建的服务器
  3. 创建项目
  4. 创建的适配器
  5. 使用 iOS 和 Android 环境创建混合应用程序。
  6. 启动服务器并收到此错误

另外,当我打开错误中提到的文件时,我发现<console>标签是空的。
当我尝试在浏览器中打开 Worklight 控制台时,它显示“找不到上下文根”

0 投票
2 回答
281 浏览

ibm-mobilefirst - MobileFirst Platform CLI 开发人员版是否提供分析功能?

我已经从https://developer.ibm.com/mobilefirstplatform/install/#clui安装了 MobileFirst Platform CLI 开发者版

我正在尝试调查应用程序的分析,但这似乎没有从这里正确安装。

我能够创建 MFP 服务器、启动它并访问控制台。它不像在 Eclipse 提供的开发人员版本中那样,在控制台右上角没有指向分析的链接。这种行为是预期的还是缺少什​​么?

我已尝试安装此软件包两次。我在 OSX 10.10 上运行

在 Liberty 服务器目录 /Users//.ibm/mobilefirst/6.3.0/server/wlp/usr/servers 中,我可以看到 Worklight 文件夹。它有一个 _analytics.war 文件(这与我的 Eclipse 安装不同,它有一个 worklight-analytics.war 和 worklight-analytics-service.war)在 messages.log 文件中,我收到消息说网络应用程序 _analytics 可用。
但是我随后的一些消息带有 com.worklight.analytics.api.AnalyticsHttpService.sendDataToURL 目标服务器响应代码:404

直接http://localhost:10080/_analytics响应“授权失败”消息。

更新 - 让它工作

我卸载了开发版 CLI 并从 Passport Advantage 下载了 CLI 并从那里安装了它。分析功能现在似乎起作用了。尽管控制台右上角仍然没有指向它的链接。
我不知道这是否是不同的安装包,还是我无意中解决了我的 Mac 上的问题,但分析功能现在正在运行

0 投票
1 回答
771 浏览

ibm-mobilefirst - 如何从项目中删除环境?

是否可以从项目中删除移动环境,例如 Blackberry 和 Adob​​e Air 环境。例如

有助于添加环境,但是否有删除环境的命令?

0 投票
2 回答
1479 浏览

ibm-mobilefirst - IBM Mobilefirst CLI - 服务器启动问题

我最近在我的 Mac 上安装了 IBM MobileFirst CLI,但我似乎无法启动服务器。请参阅下面的错误。我搜索了互联网,发现 JDK 中存在导致 JavaLaunchHelper 错误的错误。我从这里下载了据称可以解决问题的 beta 版本 - JDK 下载链接 。但这也无济于事。任何其他帮助表示赞赏。

Imayas-MBP:EmployeeDirectory imaya$ mfp 开始初始化 MobileFirst 控制台。objc[18564]:类 JavaLaunchHelper 在 /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/bin/java 和 /Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home 中实现/jre/lib/libinstrument.dylib。将使用两者之一。哪一个是未定义的。启动服务器工作灯。服务器工作灯启动失败。检查服务器日志以获取详细信息。/Users/imaya/.ibm/mobilefirst/6.3.0/server/wlp/bin/server:第 744 行:18563 中止陷阱:6 "${JAVA_CMD}" "$@" > "${JAVA_CMD_LOG}" 2>&1错误:MobileFirst 服务器无法启动。该端口可能正在由正在运行的服务器的另一个实例使用,或者该服务器可能不存在。

0 投票
2 回答
274 浏览

ios - 在哪里可以找到 worklight.plist?

我正在使用这个 URL 来实现 iOS 的应用程序真实性。 https://developer.ibm.com/mobilefirstplatform/documentation/getting-started-6-3/authentication-security/application-authenticity-protection/application-authenticity-protection-native-ios/

但是,我需要知道在哪里可以找到 worklight.plist 以确保 applicationId 与我在 application-descriptor.xml 中输入的内容相匹配。

0 投票
3 回答
896 浏览

ibm-mobilefirst - IBM MobileFirst:在命令行构建期间使用外部 jar 文件

我们正在尝试使用 org.JSON.JSONObject 库在适配器端进行一些密集的 json 处理。我们有 Java 类来处理从 http 适配器接收到的数据。

mobilefirst 6.3.0 并使用 cli 20150701 构建

(最近的一个)。

从 eclipse mobilefirst 工作室环境构建时,此 JSON 引用没有问题。

我们正在 ubuntu linux 14.04 中构建这个环境。执行时引用org.JSON.JSONObject..x.jar文件出错

有没有办法在 mfp 启动或 mfp 构建或 mfp 部署期间引用此 jar 文件作为类路径。

我们需要有类似的东西

请帮忙。

0 投票
1 回答
307 浏览

ibm-mobilefirst - IBM Mobilefirst:在 redhat linux 中安装,无需管理员权限

我们必须在 redhat linux 机器上的暂存环境中构建和部署 mobilefirst cli(版本 6.3.0.00.20150106-1724)(下面是 env 的详细信息),但是我们的团队没有管理员权限来执行命令现在由于内部信息安全政策问题。

当我们执行以下命令时,没有错误,

多功能一体机启动

多功能一体机构建

但是,当我们运行时

mfp 部署

回应是

即使在做了 a 之后,mobilefirst restart我们最终也会出现上述相同的错误。

当前部署环境是:

我也怀疑可能是因为 OpenJDK,我们只需要 Oracle Java 吗?

请帮忙。

更新:

正如 Karl 在 log/console.log 上提到的 - tail -f

错误是

0 投票
1 回答
333 浏览

ibm-mobilefirst - IBM MOBILEFIRST CLI-部署时出错

此查询与 IBM MobileFirst CLI 6.3.0 版本有关。运行部署命令时,我们收到如下错误。无法找出相同的根本原因。请帮忙

构建失败/opt/ibm/MobileFirst-CLI/mobilefirst-cli/node_modules/generator-worklight-server/lib/build.xml:403:内部元素,属性“warFile”对使用无效:它不以“结尾” .war':/users/wasadm/.ibm/mobilefirst/6.3.0/server/wlp/usr/servers/worklight/apps/.nfs0000000033c12d6600000221

总时间:0 秒错误:构建过程失败。请检查上面的堆栈以获取详细信息。

启动服务器工作灯。服务器工作灯启动失败。检查服务器日志以获取详细信息。/users/wasadm/.ibm/mobilefirst/6.3.0/server/wlp/bin/server:第 744 行:22493 中止(核心转储)“${JAVA_CMD}”“$@”>“${JAVA_CMD_LOG}”2> &1 错误:MobileFirst 服务器无法启动。该端口可能正在由正在运行的服务器的另一个实例使用,或者该服务器可能不存在。"

0 投票
1 回答
107 浏览

ibm-mobilefirst - MobileFirst CLI - 编辑/构建/测试周期

我真正喜欢更高版本的 Worklight/MobileFirst Studio 的一件事是在 Mobile Browser Simulator 中工作时更快的编辑/测试周期:只需编辑、保存、单击 Go/Refresh;无需构建/部署。

使用 CLI (6.3.0.00.20141111-1216) 时,情况似乎并非如此。好像我需要做

每次编辑后。我错过了一个技巧吗?

现在我在想我需要恢复我以前的做法,即设置一个网络服务器直接从我的产品文件夹中提供服务,这并不理想,因为我需要模拟我使用的 WL.* API。