我正在尝试创建一个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 [email protected] 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-添加一个jdj到/root/.bashrc的路径:export JAVA_HOME = / opt / java-jdk / jdk1.8.0_201 export PATH =“$ PATH:$ JAVA_HOME / bin”2- source .bashrc 3 - 检查女巫jar可执行shell是trynig执行:$ which jar /opt/java-jdk/jdk1.8.0_201/bin/jar 4-现在创建一个符号链接到jar可执行文件frome / usr / bin目录#cd / usr / bin / #ll -s /opt/java-jdk/jdk1.8.0_201/bin/jar#the jar / usr / bin / jar
之后创建node-ssh frome computer1:
root @ computer1:〜/ payara5 / bin#。/ asadmin create-node-ssh --nodehost computer2 --sshkeyfile /root/.ssh/id_rsa --force true --install true computer2-node输入admin user name> admin Enter用户“admin”的管理员密码>在计算机2上成功安装Payara。命令create-node-ssh已成功执行。