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

时间:2016-03-29 11:20:07

标签: ibm-mobilefirst websphere-liberty worklight-server mobilefirst-server

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

我更改了以下几行:

!-- Declare the JNDI properties for the Worklight Administration Console. --
 <jndiEntry jndiName="worklightconsole/ibm.worklight.admin.endpoint" value='"*://*:*/wladmin"'/> 

到此:

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

但是,每当我尝试从中央工作灯控制台(负载均衡器的控制台)解除应用程序时,在尝试部署的服务器中没有安装应用程序且工作灯控制台中没有错误,我看到以下错误:

获得GET http://MyServerEndpoint:9080/worklig的状态500 htadmin /管理的API / 1.0 /运行时间?fullInfo =真

为什么我改变它后再次使用9080?我是否必须改变其他我没有改变的东西?

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

1 个答案:

答案 0 :(得分:0)

当您从原始字符串更改jndiName的时,如果要绑定java实例,则根据此IBM KnowledgeCenter topic将其设置为URL。 net.URL进入JNDI名称空间,使用jndiURLEntry配置。例如:

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