5

我将 Java EE 与 Glassfish 一起使用。

我也无法运行 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 中。但总是什么也没发生,只是上面的错误消息。

4

4 回答 4

19

在一般的 Ubuntu 和 Linux 中,您从当前目录运行命令,如下所示./asadmin:您必须预先./明确说明您在当前目录中运行命令。这通常是出于某些安全原因。

于 2016-03-05T15:54:46.587 回答
4

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

就我而言,它是export PATH=/opt/glassfish4/bin:$PATH

于 2017-03-10T14:13:05.057 回答
0

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

export PATH=/Users/macpro15/Downloads/glassfish5/bin:$PATH
于 2021-01-16T10:59:02.613 回答
-2

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

sh asadmin start-domain DOMAIN_NAME
于 2018-05-26T16:59:31.530 回答