WebSphereStartNode作为Linux服务

WebSphereStartNode作为Linux服务,websphere,init,Websphere,Init,我有以下配置 2个配置文件 第一:ClusterManager在启动时自动启动,因为当我创建它时,有人问我是否要作为服务启动 第二:节点1它不会自动启动,因为在配置文件创建向导(高级模式)期间没有询问我 我尝试了以下命令: ./wasservice.sh -add was8-rd-dev1NodeCustom01 -serverName Node1 -profilePath /opt/IBM/WebSphere/AppServer/profiles/Custom01/ -wasHome /opt

我有以下配置
2个配置文件

第一:ClusterManager在启动时自动启动,因为当我创建它时,有人问我是否要作为服务启动

第二:节点1它不会自动启动,因为在配置文件创建向导(高级模式)期间没有询问我

我尝试了以下命令:

./wasservice.sh -add was8-rd-dev1NodeCustom01 -serverName Node1 -profilePath /opt/IBM/WebSphere/AppServer/profiles/Custom01/ -wasHome /opt/IBM/WebSphere/AppServer
但是当我在etc/init.d中运行脚本时,我得到了以下错误:

com.ibm.ws.exception.RuntimeError:com.ibm.ejs.ejsception:无法向位置服务守护程序注册,该守护程序只能驻留在NodeAgent中。确保此节点的NodeAgent已启动并正在运行

这是因为init脚本尝试启动startServer.sh而不是startNode.sh 我试图在init脚本内部进行更改,但它在命令行上抛出了一个参数无效错误


有关如何使其自动启动的任何线索?

确切的错误消息是什么?是否为“ADMU9991E:未知选项:服务器名”?如果是,您需要删除startServer.sh.ADMU9991E的参数:未知选项:Node1您的意思是删除SERVERNAME=“Node1”?我不熟悉init脚本,但startNode.sh不接受服务器名称参数。当您从startServer更改为startNode.solved时,它似乎一直处于打开状态。我找到了一些websphere手册,上面说不向wasservice提供节点名,而是提供节点服务器名。我不知道StartNode1和startServer nodeagent之间有什么区别,但没有区别,因为它同时启动了节点的所有appserver。