问题标签 [worklight-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 回答
1177 浏览

websphere - IBM Worklight 6.0.0.1 - 部署到生产服务器时无法初始化 Worklight Project

我正在尝试将项目部署到 WebSphere Application Server V8.5 Liberty Profile。将战争添加到 server/apps 文件夹后,我配置了 server.xml,如下页所示:

http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdeploy%2Fc_deploy_custom_war_file_to_app_server.html

但是当我尝试在浏览器上打开它时,我得到了这个错误:

我在编译和服务器上都使用 JRE6。

0 投票
1 回答
568 浏览

ant - IBM Worklight 6.1 - Ant 构建失败:无法加载定义

我已将我的 worklight 服务器从 v6.0 升级到 v6.1。目标环境是 Liberty 和 Oracle 数据库。我已经为 v6.1 构建了一场战争并尝试部署它。它失败并显示以下错误消息:

0 投票
1 回答
179 浏览

ibm-mobilefirst - Worklight Application Center 只是不断重新加载

我刚刚安装了 Worklight 6.1 Application Center(在 WebSphere 8.5.5.1 上运行)。当我加载“应用程序中心”时,页面会不停地重新加载/刷新屏幕。我试过 Chrome 和 Internet Explorer。有没有人看到这个并知道是什么原因造成的?

0 投票
2 回答
4739 浏览

ibm-mobilefirst - 无法找到请求目标的有效证书路径(sun.security.provider.certpath.SunCertPathBuilderException: )

我有一个部署在 worklight V6.0 上的 worklight 应用程序,尝试访问 LDAP 服务器进行身份验证……并尝试为应用程序启用 https。

我得到了以下例外。

javax.naming.CommunicationException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

[根异常是 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径];剩余名称 'ou=bluepages,o=ibm.com'

原因:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

原因:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径

请建议。

谢谢

0 投票
1 回答
512 浏览

javascript - IBM Worklight - 如何调用 servlet?

我正在使用 Worklight(版本 6.1.0.00-20131126-0630)并且我在服务器端包server/java/com.myproject.servlet中创建了一个 servlet

调用我的 Servlet 的方法是什么?

在许多论坛中,人们说使用 HTTP 适配器调用 servlet。我想当我运行我的 worklightserver 时,我的 servlet 由 worklight web 容器实例化,所以我认为我没有在适配器过程中实例化 Servlet。

但是,从 Worklight 客户端的 common/mycall.js 文件调用 MyServlet 服务方法的步骤是什么?

0 投票
1 回答
726 浏览

ibm-mobilefirst - IBM Worklight Server 6.1 安装 - 安装后失败

尝试安装IBM Worklight 6.1 server失败,post-install errorWindows 7 64 位上给出。

===安装失败日志====

检测到的 Java 版本:1.6 在:D:\Program Files\IBM\Installation Manager\eclipse\jre_6.0.0.sr9_20110208_03\jre 检测到的操作系统:Windows 7 解析构建文件 D:\Program Files\IBM\Worklight\WorklightServer\post-install。 URI = file:/D:/Program%20Files/IBM/Worklight/WorklightServer/post-install.xml 的 xml 项目基础目录设置为:D:\Program Files\IBM\Worklight\WorklightServer 解析构建文件

目标“ant-loop-callee”的构建序列是 [ant-loop-callee] 完整的构建序列是 [ant-loop-callee,swallow-update-properties, init0, init1, init2, init3, init, show -properties, unconfigure-shortcuts, was-undeploy, undeploy-appcenter, unconfigure-appserver, uninstall-cleanup, 卸载, 清理, configure-appcenter-database=derby, was-deploy, configure-appcenter-database=db2, main, undeploy -appcenter-from-appserver=was, undeploy-appcenter-from-appserver=was85liberty, ant-loop-inside-installation-manager.part2.if-install, configure-shortcuts, deploy-appcenter-into-appserver=tomcat, 安全-卸载,ant-loop-inside-installation-manager.part1,ant-loop-inside-installation-manager.part2.if-not-install,ant-loop-inside-installation-manager.part3.if-install-failed , ant-loop-inside-installation-manager.part3.if-not-install-failed,ant-loop-inside-installation-manager, deploy-appcenter-into-appserver=none, undeploy-appcenter-from-appserver=tomcat, undeploy-appcenter-from-appserver=none, ant-loop-standalone, configure-config-工具、safe-foo、configure-appserver=was85liberty、unconfigure-appserver=tomcat、restore-embedded-server-location、delete-update-properties、configure-appcenter-database、configure-appserver、deploy-appcenter、fix-permissions-在脚本中,安装,安全安装,configure-appserver=tomcat,sql-derby-file-callee,sql-derby-statement-callee,protect-one-file,deploy-appcenter-into-appserver=was85liberty,configure- appserver=none,configure-appcenter-database=none,unconfigure-appserver=was85liberty,unconfigure-appserver=none,call-wsadmin-callee,deploy-appcenter-into-appserver=was,configure-appcenter-database=oracle,configure-应用服务器=是,配置-appcenter-database=mysql, unconfigure-appserver=was, ]

ant-loop-callee:解析构建文件 jar:file:/D:/Program%20Files/IBM/Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml with URI = jar:file:/D:/Program%20Files/IBM/Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml 从 zip 文件中解析 buildfile jar:file:/ D:/Program%20Files/IBM/Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml URI = jar:file:/D:/Program%20Files/IBM /Worklight/WorklightServer/uninstall/ant-contrib-1.0b3.jar!/net/sf/antcontrib/antlib.xml 来自 zip 文件 项目基础目录设置为:D:\Program Files\IBM\Worklight\WorklightServer [antcall]在构建文件 D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml 中调用目标 [install] 解析构建文件 D:\Program Files\IBM\Worklight\WorklightServer\post-install。URI = file:/D:/Program%20Files/IBM/Worklight/WorklightServer/post-install.xml 的 xml 项目基目录设置为:D:\Program Files\IBM\Worklight\WorklightServer

忽略属性“argpart-escape.doublequote.escaped”[macrodef] 为目标创建宏 arg-escape 构建序列install' is [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2, init3, init, configure-appcenter-database, configure-appserver, deploy-appcenter, was-deploy, fix-permissions-in-scripts, configure-config-tool, configure-shortcuts, cleanup, install] Complete build sequence is [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2, init3, init, configure-appcenter-database, configure-appserver, deploy-appcenter, was-deploy, fix-permissions-in-scripts, configure-config-tool, configure-shortcuts, cleanup, install, swallow-update-properties, unconfigure-shortcuts, was-undeploy, undeploy-appcenter, unconfigure-appserver, uninstall-cleanup, uninstall, configure-appcenter-database=derby, configure-appcenter-database=db2, main, undeploy-appcenter-from-appserver=was, undeploy-appcenter-from-appserver=was85liberty, ant-loop-inside-installation-manager.part2.if-install, deploy-appcenter-into-appserver=tomcat, safe-uninstall, ant-loop-inside-installation-manager.part1, ant-loop-inside-installation-manager.part2.if-not-install, ant-loop-inside-installation-manager.part3.if-install-failed, ant-loop-inside-installation-manager.part3.if-not-install-failed, ant-loop-inside-installation-manager, deploy-appcenter-into-appserver=none, undeploy-appcenter-from-appserver=tomcat, undeploy-appcenter-from-appserver=none, ant-loop-standalone, safe-foo, configure-appserver=was85liberty, unconfigure-appserver=tomcat, safe-install, configure-appserver=tomcat, sql-derby-file-callee, sql-derby-statement-callee, protect-one-file, deploy-appcenter-into-appserver=was85liberty, configure-appserver=none, configure-appcenter-database=none, unconfigure-appserver=was85liberty, unconfigure-appserver=none, call-wsadmin-callee, ant-loop-callee, deploy-appcenter-into-appserver=was, configure-appcenter-database=oracle, configure-appserver=was, configure-appcenter-database=mysql, unconfigure-appserver=was, ] [antcall] Entering D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml... Build sequence for target(s)install' 是 [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2, init3, init, configure-appcenter-database, configure-appserver, deploy-appcenter, was-deploy, fix-permissions-in-scripts, configure-config-tool, configure-shortcuts, cleanup, install] 完整的构建顺序是 [restore-embedded-server-location, delete-update-properties, init0, init1, show-properties, init2 、init3、init、configure-appcenter-database、configure-appserver、deploy-appcenter、was-deploy、fix-permissions-in-scripts、configure-config-tool、configure-shortcuts、清理、安装、swallow-update-properties , unconfigure-shortcuts, was-undeploy, undeploy-appcenter, unconfigure-appserver, 卸载-清理, 卸载, configure-appcenter-database=derby, configure-appcenter-database=db2, main, undeploy-appcenter-from-appserver=was ,取消部署-appcenter-from-appserver=was85liberty、ant-loop-inside-installation-manager.part2.if-install、deploy-appcenter-into-appserver=tomcat、安全卸载、ant-loop-inside-installation-manager。第 1 部分,ant-loop-inside-installation-manager.part2.if-not-install,ant-loop-inside-installation-manager.part3.if-install-failed,ant-loop-inside-installation-manager.part3。 if-not-install-failed, ant-loop-inside-installation-manager, deploy-appcenter-into-appserver=none, undeploy-appcenter-from-appserver=tomcat, undeploy-appcenter-from-appserver=none, ant- loop-standalone、safe-foo、configure-appserver=was85liberty、unconfigure-appserver=tomcat、safe-install、configure-appserver=tomcat、sql-derby-file-callee、sql-derby-statement-callee、protect-one-文件,部署-appcenter-into-appserver=was85liberty,configure-appserver=none,configure-appcenter-database=none, unconfigure-appserver=was85liberty, unconfigure-appserver=none, call-wsadmin-callee, ant-loop-callee, deploy-appcenter-into-appserver=was, configure-appcenter-database=oracle, configure-appserver=was, configure-appcenter-database=mysql, unconfigure-appserver=was, ]

[可用] 找到文件:D:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\lib\catalina-ant.jar [antcall] 退出 D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml .

构建失败 D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml:332:执行此行时出现以下错误:D:\Program Files\IBM\Worklight\WorklightServer\post-install.xml:1501 :

总时间:3秒

0 投票
1 回答
266 浏览

websphere - IBM Worklight 6.0 - 在 WebSphere 8.5 中手动部署 .war 文件失败

我正在使用 worklight 6.0 和 websphere 8.5。
在部署工作灯战争时,我收到以下错误。

0 投票
2 回答
1000 浏览

ibm-mobilefirst - IBM Worklight 6.1 - Studio 等待“启动预览服务器侦听器完成”

我在 Mac OSX 10.8 上运行 Worklight 6.1 DevStudio,在开发适配器和混合应用程序的几天内一切正常。我成功地重建、重新部署和运行这两种类型的项目数十次。

上次我尝试重建适配器时,它没有完成。通常这是在 10 秒左右完成。最终,10 分钟后,我试图阻止它 - 最终强制退出日食。现在我无法启动 Worklight Development Server。它正在等待的最新内容是“worklight 启动预览服务器侦听器完成”。其他时候它会说其中一台服务器不会启动,我是要等待还是退出。我已经等了 5 分钟 - 我增加了超时。如果我说退出,它会“永远”挂起,试图停止开发服务器。我试过了:

  1. 重新启动
  2. 点击“下次启动时清理服务器”
  3. 在等待越来越长的时间后强迫它下来
  4. 以各种顺序取消进度选项卡中的任务等。

无论哪种方式,我能回到它的最佳状态是开发工作室干净利落,我可以推动开始,但它永远不会完成。Worklight 控制台什么都没有。

message.log 中的最后一件事是:

[12/30/13 9:13:44:624 PST] 0000001e com.ibm.ws.logging.internal.impl.IncidentImpl I FFDC1015I:已创建 FFDC 事件:“com.ibm.wsspi.channelfw.exception。 ChannelException:TCP 通道在线程上检测到可能的循环:入站读取 Selector.1 com.ibm.ws.tcpchannel.internal.SocketRWChannelSelector 186" at ffdc_13.12.30_09.13.44.0.log

不知道那是什么意思。

在 trace.log 中,我看到了很多:

[12/30/13 8:50:00:281 PST] 00000015 id =
com.worklight.core.util.RssBrokerUtils 1 getBeanFactory 无法从 ProjectLocal [项目 ATT_WL_Banking] 获取 beanFactory

这不正常吗?

我在哪里可以找出开发服务器挂在什么上面?在这一点上,我没有调试想法,并考虑从工作区中一个一个地删除项目并重新导入,或者如果失败,则重新安装。

0 投票
1 回答
649 浏览

push-notification - IBM Worklight 6.0.0.1 - 推送通知轮询在生产环境中不起作用

我的问题是这样的:

  • 开发环境中,一切正常 - 轮询器工作正常,数据库状态发生变化等。

  • 生产环境中,日志中没有任何内容,数据库中也没有任何变化(我正在从数据库表中读取通知)。


推送通知事件源:


mobileSecTest 安全测试:


sendNotifications() 实现:


适配器 XML 文件:

0 投票
1 回答
98 浏览

websphere - IBM Worklight 6.0 - 已部署的应用程序可用于所有 Worklight 控制台

我已经在 WAS 8.0 中安装了 IBM Worklight Server 6.0。

我已经通过 ant 脚本部署了 projectA.war 和 projectB.war,我可以使用不同的上下文根访问控制台。

我在这里面临的问题是,我已经通过 Worklight 控制台在 projectA.war 中部署了 appA.wlapp,当我访问 projectB.war 控制台时,可以使用相同的应用程序。

谁能帮我找到解决方案?