我正在尝试创建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
答案 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 true计算机2节点 输入管理员用户名> admin 输入用户“ admin”的管理员密码 在计算机2上成功安装了Payara。 命令create-node-ssh成功执行。