WebSphere Liberty AdminCenter - 无法管理集合成员

时间:2015-12-16 19:45:15

标签: websphere-liberty

我已在集合中成功启用了adminCenter功能,但我只能看到集合的服务器配置。管理中心没有显示成员'组态。有人能告诉我可能有什么问题吗?谢谢!

2 个答案:

答案 0 :(得分:1)

使用管理中心的Toobox中的服务器配置工具查看/编辑服务器上的服务器配置时,服务器配置工具会在封面下的该服务器上调用REST API。为了使该API工作,必须通过以下方式之一在服务器上找到JDK / JRE。

  1. 在集合updateHost命令中指定--hostJavaHome参数。 例如 ./collective updateHost --host = [hostName] --user = [user] --password = [password] --port = [https_port] --hostWritePath = / liberty / wlp / usr / servers --hostJavaHome = / opt / ibm / java-i386-70
  2. 在/ usr / bin中创建指向java的链接。例如/ usr / bin / java - >的/ opt / IBM / java的i386-70 / JRE / bin中/ JAVA
  3. 将java添加到PATH环境。导出PATH应该在.bashrc
  4. 中完成

答案 1 :(得分:0)

我最好的猜测是集体控制器没有使用正确的凭据进行设置,以便能够连接到集合成员正在运行的主机。某些操作(例如读取文件,写入文件,启动或停止服务器)要求集合体控制器能够在目标主机上执行命令。查看主机配置并不是一种简单的方法(这并不是很好),在这种情况下我通常会运行updateHost以确保正确设置凭据。这可以在集体控制器或成员上完成。

collective updateHost <host name as registered with collective> 
   --host=<host of the collective controller> --port=<https port of the collective controller> 
   --user=<the admin center user> --password=<the admin center password> 
   --rpcUser=<a userid that can see/manage the collective member> --rpcUserPassword=<the password for the rpcUser>

https://www-01.ibm.com/support/knowledgecenter/was_beta_liberty/com.ibm.websphere.wlp.nd.multiplatform.doc/ae/tagt_wlp_registerhost.html