Ibm mobilefirst 可以在mobileFirst 7服务器场中部署适配器,但不能部署应用程序

Ibm mobilefirst 可以在mobileFirst 7服务器场中部署适配器,但不能部署应用程序,ibm-mobilefirst,websphere-liberty,worklight-server,mobilefirst-server,Ibm Mobilefirst,Websphere Liberty,Worklight Server,Mobilefirst Server,我正在尝试从由2个集群组成的服务器场的中央mobileFirst控制台(IBM mobileFirst 7 with Websphere Liberty)部署一个应用程序。我修改了每台服务器中的server.xml,以便将端口从9080更改为80 我更改了以下行: !-- Declare the JNDI properties for the Worklight Administration Console. -- <jndiEntry jndiName="worklightconsol

我正在尝试从由2个集群组成的服务器场的中央mobileFirst控制台(IBM mobileFirst 7 with Websphere Liberty)部署一个应用程序。我修改了每台服务器中的server.xml,以便将端口从9080更改为80

我更改了以下行:

!-- Declare the JNDI properties for the Worklight Administration Console. --
 <jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"*://*:*/wladmin"'/> 
!--声明Worklight管理控制台的JNDI属性--
为此:

<jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"http://MyServerEndpoint:80/wladmin"'/> 

尽管如此,每次我尝试从中央worklight控制台(负载平衡器的控制台)部署应用程序时,worklight控制台中没有安装没有错误的应用程序,而在尝试部署的服务器中,我看到以下错误:

已收到GET的状态500 htadmin/managementapi/1.0/runtimes?fullInfo=true

既然我换了它,为什么它又涨到了9080?我必须改变一些我没有改变的东西吗


注意:当我部署一个适配器时,一切正常,两台服务器都可以看到新的适配器。

当您将jndiName的值从原始字符串更改为一个URL时,您将其设置为一个URL,根据这一点,如果您想将java.net.URL的实例绑定到JNDI名称空间中,请使用JNDILurentry配置。例如:

<jndiURLEntry jndiName="urls/IBMKnowledgeCenter" value="http://www-01.ibm.com/support/knowledgecenter/" />


如果它变为9080,则表示您没有在任何地方更改它。我知道,但我还需要在哪里更改它?我还在worklight.properties中对其进行了更改,并在每台服务器中重新部署了war文件。问题仍然存在。我会尝试一下,我会告诉你它是否有效。谢谢不幸的是,它没有起作用。如果您只是更改端点的端口,请尝试还原到原始jndiEntry并使用:这也不起作用。。。我收到错误:失败:访问MobileFirst工件URL时拒绝连接:http://myPath:9080/wladmin/otu/1.0/ffffff904468ffffffd83c1bfffffffffa6ffffff635fffffffffffffe56b1b776c0ffffffffffd0/runtimes/MyContextPath/downloads/applications/Temporary317 569284/android/1.0