mobilefirst 服务器可以使用端口 9080 而 mobilefirst 控制台可以使用端口 9090 吗?
Can the mobilefirst server use port 9080 while the mobilefirst console use port 9090?
我已将我的 mobileFirst platform foundation v7 混合应用程序设置为使用端口 9080 与 worklight 服务器通信(在 worklight.properties 中定义了它,还构建了通过它进行通信的应用程序)。
我遇到的问题如下:
我想将 url 控制台的端口从 http://MyUrl.com:**9080**/worklightconsole/index.html
更改为 http://MyUrl.com:**9090**/worklightconsole/index.html
。
我正在更新 server.xml 文件,但如果我将 ibm.worklight.admin.endpoint 更改为
<jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"http://myUrl.com:9090/wladmin"'/>
和 httpEndpoint 到
<httpEndpoint id="defaultHttpEndpoint"
host="*"
httpPort="9080"
httpsPort="9443" >
控制台打开,但应用程序不再与服务器通信。
我必须执行哪些步骤才能实现我想要的?
当您在URL中设置端口时:http://myserver:port,端口是服务器的端口号。因此,如果您将 9080 更改为 9090,则您将服务器的端口从 9080 更改为 9090,没有 2 组端口可供使用。要么是 9080,要么是 9090。
因此,@taitelman 在问题的评论部分所写的内容是正确的。
如果愿意,您可以使用 WebSphere Liberty 中的虚拟主机对此进行进一步试验 (https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_virtual_hosts.html)。但请注意,这不是 MobileFirst 支持的功能。
为什么有这个要求?
我已将我的 mobileFirst platform foundation v7 混合应用程序设置为使用端口 9080 与 worklight 服务器通信(在 worklight.properties 中定义了它,还构建了通过它进行通信的应用程序)。
我遇到的问题如下:
我想将 url 控制台的端口从 http://MyUrl.com:**9080**/worklightconsole/index.html
更改为 http://MyUrl.com:**9090**/worklightconsole/index.html
。
我正在更新 server.xml 文件,但如果我将 ibm.worklight.admin.endpoint 更改为
<jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"http://myUrl.com:9090/wladmin"'/>
和 httpEndpoint 到
<httpEndpoint id="defaultHttpEndpoint"
host="*"
httpPort="9080"
httpsPort="9443" >
控制台打开,但应用程序不再与服务器通信。
我必须执行哪些步骤才能实现我想要的?
当您在URL中设置端口时:http://myserver:port,端口是服务器的端口号。因此,如果您将 9080 更改为 9090,则您将服务器的端口从 9080 更改为 9090,没有 2 组端口可供使用。要么是 9080,要么是 9090。
因此,@taitelman 在问题的评论部分所写的内容是正确的。
如果愿意,您可以使用 WebSphere Liberty 中的虚拟主机对此进行进一步试验 (https://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.wlp.doc/ae/cwlp_virtual_hosts.html)。但请注意,这不是 MobileFirst 支持的功能。
为什么有这个要求?