Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AIX 7.1上的Glassfish服务器出现问题_Java_Glassfish_Aix - Fatal编程技术网

Java AIX 7.1上的Glassfish服务器出现问题

Java AIX 7.1上的Glassfish服务器出现问题,java,glassfish,aix,Java,Glassfish,Aix,我想在AIX机器上使用Glassfish服务器。我安装了Glassfish软件,我不想在Glassfish上使用System Java版本 因此,我在另一个位置安装了java,并编辑了asenv_bk.conf文件,将java_HOME设置为“AS_java” 启动命令“/asadmin start domain”后,我收到错误消息 ./asadmin:/appltech/glassfish/jdk1.8.0_121/bin/java:0403-006执行权限被拒绝 此处需要指导。运行命令ls-

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

因此,我在另一个位置安装了java,并编辑了asenv_bk.conf文件,将java_HOME设置为“AS_java”

启动命令“/asadmin start domain”后,我收到错误消息

./asadmin:/appltech/glassfish/jdk1.8.0_121/bin/java:0403-006执行权限被拒绝


此处需要指导。

运行命令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根根目录7734 Jan 20 08:10/usr/lib/jvm/java-8-oracle/bin/java

重要的位是前几个字母和破折号(
-rwxr-xr-x
)以及
根部分

这告诉你以下几点:

  • 第一个破折号告诉您目标是一个文件,而不是一个目录(如果它是一个目录,那么第一个
    -
    将是一个
    d
  • 接下来的3个字符是
    rwx
    ,这意味着文件的所有者有权
    r
    ead、
    w
    rite(modify)和e
    x
    ecute文件
  • 接下来的3个字符是
    r-x
    ,这意味着右侧组中的用户可以读取和执行,但不能写入或修改
  • 最后3个字符是
    r-x
    ,为当前用户授予的权限与为组授予的权限相同
  • 最后,
    root
    部分告诉您文件的所有者是
    root
    ,组是
    root
  • 我预计
    x
    标志将从
    java
    二进制文件中丢失,因此要为所有用户添加该标志,您需要运行:

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


    您可能需要以具有提升权限(例如root)的用户身份运行
    chmod
    命令运行命令
    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根根目录7734 Jan 20 08:10/usr/lib/jvm/java-8-oracle/bin/java

    重要的位是前几个字母和破折号(
    -rwxr-xr-x
    )以及
    根部分

    这告诉你以下几点:

  • 第一个破折号告诉您目标是一个文件,而不是一个目录(如果它是一个目录,那么第一个
    -
    将是一个
    d
  • 接下来的3个字符是
    rwx
    ,这意味着文件的所有者有权
    r
    ead、
    w
    rite(modify)和e
    x
    ecute文件
  • 接下来的3个字符是
    r-x
    ,这意味着右侧组中的用户可以读取和执行,但不能写入或修改
  • 最后3个字符是
    r-x
    ,为当前用户授予的权限与为组授予的权限相同
  • 最后,
    root
    部分告诉您文件的所有者是
    root
    ,组是
    root
  • 我预计
    x
    标志将从
    java
    二进制文件中丢失,因此要为所有用户添加该标志,您需要运行:

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

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