aix java 0403-006_关于java:AIX 7.1上的Glassfish服务器问题

我想在AIX机器上使用Glassfish服务器。 我安装了Glassfish软件,并且不想将System Java版本与Glassfish一起使用。

因此,我将Java安装在另一个位置,并编辑了asenv_bk.conf文件,以将JAVA_HOME设置为" AS_JAVA"

触发命令" ./asadmin起始域"后,我收到错误

./asadmin: /appltech/glassfish/jdk1.8.0_121/bin/java: 0403-006 Execute permission denied.

在这里需要指导。

运行命令ls -l /appltech/glassfish/jdk1.8.0_121/bin/java以查看java二进制文件的权限。

在我的Linux系统上,我得到以下信息:

? ~ ls -l /usr/lib/jvm/java-8-oracle/bin/java

-rwxr-xr-x 1 root root 7734 Jan 20 08:10 /usr/lib/jvm/java-8-oracle/bin/java

重要的是前几个字母和破折号(-rwxr-xr-x)和root root部分。

这告诉您以下内容:

第一个破折号告诉您目标是文件,而不是目录(如果是目录,第一个-将是d)

接下来的3个字符是rwx,这意味着文件的所有者有权对r ead,w rite(修改)和e x eute的文件进行权限

接下来的3个字符是r-x,这意味着右侧组中的用户可以读取和执行,但不能编写或修改

最后3个字符为r-x,并向当前用户赋予与该组相同的权限。

最后,root root部分告诉您文件的所有者为root,组为root。

我希望您的java二进制文件中缺少x标志,因此要为所有用户添加它,您需要运行:

chmod +x /appltech/glassfish/jdk1.8.0_121/bin/java

您可能需要以具有较高权限(例如root)的用户身份运行chmod命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值