【问题标题】:asadmin command doesn't work in ubuntuasadmin 命令在 ubuntu 中不起作用
【发布时间】:2016-06-19 08:12:17
【问题描述】:

我在 Glassfish 中使用 Java EE。

我也无法运行 asadmin 命令。我做了以下,但终端的输出是:

No command 'asadmin' found, did you mean: Command 'amadmin' from   package 'amanda-server' (universe) Command 'acsadmin' from package'ion' (universe) asadmin: command not found

我有 Ubuntu 14.04 Trusty Tahr。我应该在 glassfish 的 bin 目录中,所以我在 /opt/glassfish4/bin 中。 但总是什么也没发生,只是上面的错误信息。

【问题讨论】:

  • 我的解决方案在这里:当我在整个命令之前添加“sh”时,它可以工作。

标签: java terminal glassfish enterprise asadmin


【解决方案1】:

asadmin 命令在执行命令时需要从 glassfish bin 目录中读取,因此需要在环境变量中导出以下内容。 在 Mac 上,

export PATH=/Users/macpro15/Downloads/glassfish5/bin:$PATH

【讨论】:

    【解决方案2】:

    我认为您是在默认域内创建域。您应该在域文件夹中创建自己的域,并在终端中运行以下命令:

    sh asadmin start-domain DOMAIN_NAME
    

    【讨论】:

      【解决方案3】:

      尝试以下命令export PATH=/installationDirectory/glassfishName/bin:$PATH

      在我的例子中是export PATH=/opt/glassfish4/bin:$PATH

      【讨论】:

        【解决方案4】:

        在一般情况下,在 Ubuntu 和 Linux 中,您可以从当前目录运行命令,如下所示:./asadmin,即。您必须在前面加上 ./ 以明确表明您在当前目录运行命令。这通常是出于某些安全原因。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-11-24
          • 2020-10-27
          • 2015-11-04
          • 1970-01-01
          • 1970-01-01
          • 2014-06-22
          • 2016-03-01
          • 1970-01-01
          相关资源
          最近更新 更多