Glassfish:如何在没有密码的情况下执行asadmin命令?

时间:2013-08-13 13:00:11

标签: linux glassfish

每次我输入像这样asadmin start-instance i1的glassfish的CLI命令时,系统会提示我输入admin-username和admin-password。

如何禁用输入这些凭据的需要?

我打算编写用于运行这样的命令的脚本,我认为不可能在bash脚本中输入凭据。

由于

2 个答案:

答案 0 :(得分:5)

您可以从文件设置密码,而不是在命令行输入密码。

--passwordfile选项获取包含密码的文件:

AS_ADMIN_PASSWORD=value
AS_ADMIN_ADMINPASSWORD=value
AS_ADMIN_USERPASSWORD=value
AS_ADMIN_MASTERPASSWORD=value

答案 1 :(得分:4)

密码文件选项可能是详细的。

只需执行以下操作:

  1. asadmin start-domain mydomain

  2. asadmin login

  3. 输入管理员用户名和管理员密码。

    在您的用户主目录中,将创建一个文件

    " .asadminpass]成功。 确保此文件仍受保护。 存储在此文件中的信息将被使用 asadmin用于管理关联域的命令。 命令登录成功执行。"