我在访问Application Center管理控制台时遇到问题。我已将其作为IBM Worklight 6.1.0.1的一部分安装。
当我访问http://<hostname>:port/appcenterconsole/console.html
时,我可以使用demo/demo
访问它。
如果我从防火墙内部执行此操作,一切都按预期工作。当我尝试从防火墙外部访问它时,我遇到了一些问题。一开始记录似乎很好,但是当我到达页面时,它在右上角显示unknown user
。此外,在应该列出应用程序的顶部,我看到一个红色框,上面写着Application Center Server is not reachable
。
http://:/appcenterconsole/installers.html也是如此 - 我看到一个空列表,其中包含Can't get the installer list
错误。
我确实认为这可能与防火墙有关,但我无法找到需要打开的内容,现在还没有打开。
赞赏任何正确方向的指针。
答案 0 :(得分:2)
为了让Application Center在防火墙后面工作,您需要配置服务端点,以便控制台可以在防火墙外部打开控制台时调用其余服务。
特别是必须将JNDI属性ibm.appcenter.services.endpoint设置为applicationcenter.war Web应用程序的外部地址和上下文根。
您可以查看https://pic.dhe.ibm.com/infocenter/wrklight/v6r1m0/topic/com.ibm.worklight.installconfig.doc/appcenter/r_ac_appres_endpoint.html了解有关此配置的详细信息。
希望这会有所帮助。 灵光