Glassfish 3.1.1 - 如何为不同的域启用安全管理?

neo*_*neo 37 glassfish

我有一个glassfish服务器运行.它有3个不同的域 - d1,d2和d3.现在当我尝试运行asadmin enable-secure-admin命令时,如何指定我想启用哪个域?

Joh*_*gan 68

您必须指定运行DAS(域管理服务器)的端口.例如:

asadmin --host localhost --port 4848 enable-secure-admin

asadmin --host localhost --port 5858 enable-secure-admin

asadmin --host localhost --port 6868 enable-secure-admin
Run Code Online (Sandbox Code Playgroud)

当然,这假设端口分别用于d1,d2和d3.

希望这可以帮助.


Pat*_*t B 29

在能够启用安全性之前,系统可能会提示您输入管理员密码为空且无法启用安全性的消息.

解决问题:

以这种方式更改admin的密码: asadmin --host localhost --port 4848 change-admin-password

它将提示用户,键入"admin",管理员密码,重新键入管理员密码

完成此操作后,使用以下命令启用安全性:

asadmin --host localhost --port 4848 enable-secure-admin

这应该可以解决问题.

  • 刚刚使用Glassfish 3.1.2.2,默认管理密码=''(完全没有密码),输入新密码后. (3认同)