0

从开发环境迁移到开发/测试环境时,我遇到了一个紧急问题。我总是得到错误

服务器无法处理来自应用程序的请求。请稍后再试。

注意:开发环境已准备就绪(worklight 控制台和应用程序中心)。我可以通过 ...:9080/worklight/console/ 和 ...:9080/applicationcenter/applications/Applications.html 这两个 url 访问它们

我看到了“Help-IBM Worklight”文档并按照它列出的步骤操作,但它没有用。

我采取的步骤:

  1. 将 application-descriptor.xml 的 worklightServerRootURL 更改为:http ://www.test.com:9080/worklight
  2. 更改 worklight.properties:
publicWorkLightHostname=www.test.com
# http or https
publicWorkLightProtocol = http
# For default port leave empty
publicWorkLightPort=9080
publicWorkLightContext=/worklight

其次是:

  1. 全部构建并部署
  2. 将 MyTest.war 文件重命名为 worklight.war(我看到已经部署了一个名为“worklight.war”的 .war 文件,我认为它用于工作灯控制台。)

当我直接访问网址“www.test.com:9080/worklight/apps/services/api/ISMD/android/”时,出现错误:

AuthenticationContext.getOrCreateAuthenticationContext()

有什么帮助吗?

4

1 回答 1

0

您在步骤中没有提及是否重新部署了 .war 文件。您没有提到您在开发/测试环境中运行的应用程序服务器是什么。

war 文件远不止 Worklight 控制台;它还包含 worklight.properties 和 authenticationConfig.xml 以及其他工件;您必须在应用程序服务器中重新部署此 .war 文件才能进行更改。

此外,当记录此类错误时,此 APAR 会提示配置问题。先尝试重新部署。

于 2013-04-07T04:56:34.700 回答