我试图创建一个payara集群,并且在创建远程节点的过程中出现错误

时间:2019-02-14 14:46:46

标签: linux system continuous-deployment payara

我正在尝试创建payara集群,并且在创建远程节点时遇到错误:

./asadmin create-node-ssh --nodehost 10.198.228.240  --sshkeyfile /root/.ssh/id_rsa --force true --install true computer2

Enter admin user name>  admin
Enter admin password for user "admin">
Created installation zip /root/payara5/glassfish/domains/domain1/config/glassfish1664073687432568371.zip
Successfully connected to root@10.198.228.240 using keyfile /root/.ssh/id_rsa
Copying /root/payara5/glassfish/domains/domain1/config/glassfish1664073687432568371.zip (146575218 bytes) to 10.198.228.240:/root/payara5
Installing glassfish1664073687432568371.zip into 10.198.228.240:/root/payara5
jar command failed while installing glassfish on host 10.198.228.240. Command output bash: jar: command not found

Command install-node-ssh failed.

Remote command output: bash: jar: command not found
Command create-node-ssh executed successfully.

是否有解决此问题的方法?

jar command failed while installing glassfish on host 10.198.228.240. Command output bash: jar: command not found

1 个答案:

答案 0 :(得分:0)

解决方案是: 1-将jdj的路径添加到/root/.bashrc:     导出JAVA_HOME = / opt / java-jdk / jdk1.8.0_201     export PATH =“ $ PATH:$ JAVA_HOME / bin” 2源.bashrc 3-检查女巫罐子的可执行外壳是否被trynig执行:   $哪个罐子    /opt/java-jdk/jdk1.8.0_201/bin/jar 4-现在从/ usr / bin目录创建到jar可执行文件的符号链接     #cd / usr / bin /     #ln -s /opt/java-jdk/jdk1.8.0_201/bin/jar     #哪个罐子       / usr / bin / jar

之后,从computer1创建node-ssh:

root @ computer1:〜/ payara5 / bin#./asadmin create-node-ssh --nodehost computer2 --sshkeyfile /root/.ssh/id_rsa --force true --install tr​​ue计算机2节点     输入管理员用户名> admin     输入用户“ admin”的管理员密码     在计算机2上成功安装了Payara。     命令create-node-ssh成功执行。