问题标签 [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 投票
3 回答
1543 浏览

ibm-mobilefirst - IBM MobileFirst Platform Operations Console:找不到运行时

我的设置:

  • MobileFirst 平台基础 6.3.0.00-20141127-1357
  • Java HotSpot(TM) 64 位服务器 VM 上的 WebSphere Application Server 8.5.5.0 (1.0.3.20130510-0831),版本 1.7.0_75-b13 (en_US)
  • 托管在softlayer上

使用 6.3 的知识中心指南安装。
我现在有 1 个问题,我似乎无法理解:

构建 .war 并尝试使用服务器配置工具部署它,但我最终得到“找不到运行时”,就像在各种帖子中一样。

我检查过的事情:

  • 我的java版本很好
  • 检查 server.xml 中的条目是否存在重复的 WL 管理服务战争,只存在一个。
  • 检查服务器配置工具实际上在 servers/servername/apps 中部署了 war 文件并更新了 server.xml
  • 尝试在 Eclipse 中设置运行和部署设置以指向我的服务器

我还能检查什么?现在有点发疯了。几个月前做了这个安装,我不记得有这么多的挣扎。

日志:http://pastebin.com/Z6CwqCVV
server.xml: http: //pastebin.com/MnpjQ2GY

另外,有没有人知道解释手动部署方法的好文章,尝试了 ibm 文档,但他们似乎认为我比我知道的更多。

想了解我需要在服务器 xml 中更新的核心元素以及将各种战争移动到何处,以在安装后手动配置 mfp。

0 投票
2 回答
514 浏览

android - 无法订阅,通知令牌未在服务器上更新

在我的应用程序中,我看到以下消息:

无法订阅,通知令牌未在服务器上更新

当我尝试在本地服务器中订阅基于标签的通知时。我不知道如何刷新本地服务器中的令牌。我正在使用 MobileFirst v7.0

03-31 16:58:25.308 18445-18445/com.test.eluniversal.tagsuniversal D/OpenGLRenderer﹕启用调试模式 0 03-31 16:58:25.318 18445-18467/com.test.eluniversal.tagsuniversal D/WLClient﹕ WLClient$ActivityListener.onActivitySaveInstanceState in WLClient.java:1428 :: on 活动保存实例状态 com.test.eluniversal.tagsuniversal.ActivityPrincipal

03-31 16:58:25.318 18445-18467/com.test.eluniversal.tagsuniversal D/WLClient: WLClient$ActivityListener.onActivityStopped in WLClient.java:1440 :: 活动停止 com.test.eluniversal.tagsuniversal.ActivityPrincipal

03-31 16:58:27.870 18445-18467/com.test.eluniversal.tagsuniversal D/WLClient: WLClient$ActivityListener.onActivityStarted in WLClient.java:1434 :: 活动开始 com.test.eluniversal.tagsuniversal.ActivityPrincipal

03-31 16:58:27.900 18445-18467/com.test.eluniversal.tagsuniversal D/WLClient: WLClient$ActivityListener.onActivityResumed 在 WLClient.java:1423 :: 活动恢复 com.test.eluniversal.tagsuniversal.ActivityPrincipal 。活动计数 = 1

03-31 16:58:29.872 18445-18467/com.test.eluniversal.tagsuniversal D/wl.request: WLRequestSender.run in WLRequestSender.java:40 :: 发送请求 http://172.16.134.52:10080/TagsUniversal/应用程序/服务/api/TagsUniversalApp/Androidnative/init

03-31 16:58:30.043 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush: WLPush.java:521 中的 WLPush.updateToken:: 在 GCM 服务器上注册。

03-31 16:58:30.043 18445-18467/com.test.eluniversal.tagsuniversal D/GCMHelperUtil:GCMHelperUtil.register in GCMHelperUtil.java:34 :: 使用 senderId 向 GCM 服务器注册:427411077190

03-31 16:58:30.053 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush: WLPush.java:596 中的 WLPush.clearSubscribedEventSources :: 清除通知订阅。

03-31 16:58:30.053 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush:WLPush.java:607 中的 WLPush.clearSubscribedTags :: 清除标签通知订阅。

03-31 16:58:30.053 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush: WLPush.java:635 中的 WLPush.updateSubscribedTags :: 更新标签通知订阅。

03-31 16:58:30.063 18445-18546/com.test.eluniversal.tagsuniversal D/Connected﹕连接成功

03-31 16:58:33.065 18445-18467/com.test.eluniversal.tagsuniversal D/WLClient: WLClient.java:213 中的 WLClient.createInstance :: WLClient 已经创建。

03-31 16:58:33.075 18445-18445/com.test.eluniversal.tagsuniversal W/GooglePlayServicesUtil:Google Play 服务已过期。需要 7095000 但找到 4324038

03-31 16:58:33.075 18445-18467/com.test.eluniversal.tagsuniversal D/GCMClientFactory: GCMClientFactory.useGooglePlayServices in GCMClientFactory.java:38 :: 无法使用 Google Play 服务,因为返回码是 2

03-31 16:58:33.075 18445-18467/com.test.eluniversal.tagsuniversal D/GCMClientFactory: GCMClientFactory.java:28 中的 GCMClientFactory.getInstance :: 使用 GCMHelperClient

03-31 16:58:33.085 18445-18467/com.test.eluniversal.tagsuniversal W/GCMHelperClient: GCMHelperClient.unregisterReceivers in GCMHelperClient.java:95 :: unregister:Receiver not registered: null

03-31 16:58:33.085 18445-18467/com.test.eluniversal.tagsuniversal W/GCMHelperClient: GCMHelperClient.unregisterReceivers in GCMHelperClient.java:101 :: unregister:Receiver not registered: null

03-31 16:58:33.085 18445-18467/com.test.eluniversal.tagsuniversal W/com.worklight.wlclient.api.WLPush: WLPush.java:792 中的 WLPush.unregisterReceivers::792 :: unregisterReceivers:接收器未注册:com. worklight.wlclient.api.WLPush$3@42e89a88

03-31 16:58:33.096 18445-18467/com.test.eluniversal.tagsuniversal E/com.worklight.wlclient.api.WLPush:WLPush.java:414 中的 WLPush.isAbleToSubscribe :: 无法订阅,通知令牌是未在服务器上更新

03-31 16:58:33.096 18445-18467/com.test.eluniversal.tagsuniversal D/wl.request: WLRequestSender.run in WLRequestSender.java:40 :: 发送请求 http://172.16.134.52:10080/TagsUniversal/应用程序/服务/api/TagsUniversalApp/Androidnative/init

03-31 16:58:40.383 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush: WLPush.java:521 中的 WLPush.updateToken:: 在 GCM 服务器上注册。

03-31 16:58:40.393 18445-18467/com.test.eluniversal.tagsuniversal D/GCMHelperUtil: GCMHelperUtil.register in GCMHelperUtil.java:34 :: 使用 senderId 向 GCM 服务器注册:427411077190

03-31 16:58:40.423 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush:WLPush.java:596 中的 WLPush.clearSubscribedEventSources :: 清除通知订阅。

03-31 16:58:40.423 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush:WLPush.java:607 中的 WLPush.clearSubscribedTags :: 清除标签通知订阅。

03-31 16:58:40.423 18445-18467/com.test.eluniversal.tagsuniversal D/com.worklight.wlclient.api.WLPush:WLPush.java:635 中的 WLPush.updateSubscribedTags :: 更新标签通知订阅。

03-31 16:58:40.423 18445-18572/com.test.eluniversal.tagsuniversal D/Subscribed﹕订阅成功推送通知

0 投票
2 回答
1336 浏览

ibm-mobilefirst - Worklight 中的运行时同步失败

在此处输入图像描述

当我尝试替换部署在 Windows 2008 R2 上的 MobileFirst Server 6.3 上的已部署运行时环境的 .war 文件时,我遇到了上述问题。
在错误日志中显示“无法创建目录”。我尝试手动创建该“js”目录,但出现错误“目标路径太长”

0 投票
2 回答
123 浏览

ibm-mobilefirst - IBM Mobile First 6.3 错误:无法启动运行时环境

我的开发环境中出现错误“无法启动运行时环境
” 环境详细信息为:
Eclipse Kepler
Java:1.7
Mobile First:6.3
OS:Windows 8

0 投票
1 回答
270 浏览

websphere-liberty - MFP 6.3 控制台 wlapp 上传仅显示部署

MobileFirst Platform Foundation 6.3.0.00-20141127-1357 WebSphere Application Server 8.5.5.0 (1.0.3.20130510-0831) 在 Java HotSpot(TM) 64 位服务器 VM,版本 1.7.0_75-b13 (en_US) 上托管在 softlayer Project WAR 版本上: 6.3.0.00.20150214-1702

跟进这个帖子

无法部署运行时,因为我使用的是不同的 MFP-WASLP 服务器版本。现在可以这样做了。但是无法部署 -wlapps。

我收到“不受此上下文管理”错误,这可能是指 MFP 上下文吗?在这里找到了一些帖子,但它们都指向 max_allowed_pa​​cket。我能够设置 my.ini 文件并使用显示变量进行确认。所以我不认为是这样。

我收到以下错误:

有什么想法我可能做错了吗?

只是好奇,尽管我对此表示怀疑,但是否有任何错误参考?(我可以使用它而不是总是这样问)。

PS我的项目战争版本和MFP是bot 6.3,但版本略有不同(可能不是问题吗?):

0 投票
1 回答
1227 浏览

ibm-mobilefirst - 在 MobileFirst 7 中部署项目环境时遇到问题

我已安装 MobileFirst 7 for Eclipse (CN4V3EN),但在部署项目环境时遇到问题。

我采取的步骤:

  • 创建了一个 MobileFirst 项目->混合应用程序并为其命名。

  • 尝试在 Mobile First Development Server 上运行,它完美地执行。

  • 创建了一个 iPhone 环境尝试在 Mobile First Development Server 上运行并得到:

    未能将应用程序“werwer”部署到 MobileFirst Server:

HTTP 500 - 内部服务器错误

[错误] 发生未处理的异常,将传播到容器。[错误] SRVE0777E:应用程序类“org.apache.wink.server.internal.RequestProcessor.handleRequest:195”抛出异常javax.servlet.ServletException:java.lang.VerifyError:(类:org/apache/openjpa/util/ com$worklight$common$util$SortedProperties$0$proxy,方法:删除签名:(Ljava/lang/Object;Ljava/lang/Object;)Z) 期望在 org.apache.wink.server.internal 的堆栈上找到整数.RequestProcessor.handleRequest(RequestProcessor.java:195) 在 org.apache.wink.server.internal.servlet.RestServlet.service(RestServlet.java:133) 在 com.ibm.worklight.admin.services.RestServlet.service(RestServlet .java:43) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:668) 在 com.ibm.ws.webcontainer.servlet。

它也发生在我在 Worklight 6.2 中完成的项目(在迁移 7 之后)。

我正在使用 Windows 7 和 java 1.8.0_31(64 位)。

如果我在 OpenSUSE 上部署到 Mobile First 7 服务器 (CN4V2EN),也会发生同样的情况。

0 投票
2 回答
379 浏览

websphere-liberty - 是否可以在一台机器上安装两台 MFP 服务器?

我想知道是否可以在一台机器上设置两个 MFP 服务器?使用一个用于测试,一个用于暂存(一种预生产)。

我在 IBM 文档上找到了他们描述如何在 MFP Studio 中运行多个服务器的文档,但似乎在 WebSphere Application Server liberty Profile (WAS-LP) 上找不到任何多个 MFP 服务器。

如果可能,是否需要第二次安装:

还是拥有一个 WAS-LP 和 Appcenter 实例并简单地创建一个名为 dev 的新配置会更好?并添加运行时。

非常感谢

0 投票
1 回答
1054 浏览

ibm-mobilefirst - 创建名为“worklight-direct”的 bean 时出错

我在 Liberty 配置文件和 DB2 数据库上使用 MobileFirst 平台。

我在移动优先平台上部署了新的项目战争文件。部署后,当我尝试访问 Mobile First Platform 控制台时重新启动服务器,我收到以下错误。

但是项目模式、Mobile First Platform 模式和报告模式都在那里,目前在 DB2 方面没有任何变化。

引起:org.springframework.beans.factory.BeanCreationException:在 URL [wsjar:file:/appl/was1/IBM/WebSphere/Liberty/usr/shared/resources/hamfactoryapps/ 中定义名称为“worklight-direct”的 bean 创建错误lib/worklight-jee-library.jar!/conf/spring-server-core.xml]:init 方法调用失败;嵌套异常是 java.lang.RuntimeException: FWLSE0206E: 项目 /hamfactoryapps 初始化失败,因为数据源 jdbc:db2://xxxxxx:51000/WRKLGHT 的项目数据库模式来自版本 N/A,不支持来自版本 6.3.0.00.20141127-1357 的服务器。使用 MobileFirst ant 任务来升级项目数据库模式。[项目 hamfactoryapps] 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory。

在收到以下错误后,我删除了旧模式并创建了新模式。

[错误] CWNEN0030E: @Resource 工厂在获取对象实例 jdbc/WorklightAdminDS 绑定对象时遇到问题。异常消息是:无法将 jdbc/WorklightAdminDS 解析为 javax.sql.DataSource [警告] 期望 DataSource 类型的对象,但发现:null [错误] 上下文初始化失败创建 ServletContext 资源中定义的名称为“registrationServiceFactory”的 bean [ /WEB-INF/spring-management-service.xml]:init方法调用失败;嵌套异常是 java.lang.RuntimeException:无法打开数据库。DataStoreFactory 因未知原因返回 null。[错误] SRVE0283E:初始化上下文时捕获异常:org.springframework.beans.factory.BeanCreationException:创建名为“registrationServiceFactory”的 bean 时出错 在 ServletContext 资源 [/WEB-INF/spring-management-service.xml] 中定义:调用 init 方法失败;嵌套异常是 java.lang.RuntimeException:无法打开数据库。DataStoreFactory 因未知原因返回 null。在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) 在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) 在 org.springframework.beans.factory .support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) at java.security.AccessController.doPrivileged(AccessController.java:300) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory。

0 投票
1 回答
639 浏览

ibm-mobilefirst - 为 WebSphere Application Server Liberty 启动 MobileFirst Platform Operational Analytics 时出错

我正在按照本指南在 WebSphere Application Server Liberty 8.5.5.1 上安装 MobileFirst Platform Operational Analytics 。一旦我启动服务器,它就会在控制台上给我消息:

0 投票
1 回答
832 浏览

ibm-mobilefirst - 预览不适用于 MobileFirst Platform Foundation Server 7.0

在 MobileFirst Server Platform Foundation 7.0 上,预览版在控制台中不起作用。在 Eclipse 开发方面,一切都运行良好。

错误消息如下:
错误信息

这是日志中的错误:

该应用程序可以毫无问题地使用服务器。实际上只有控制台中的预览不起作用。Application Server 是在 Linux 上运行的 WAS Liberty 配置文件。

在 MobileFirst Server V6.3 中,相同的项目没有问题。