glassfish 不能远程访问

Secure Admin must be enabled to access the DAS remotely.

在上篇文章中提到了Glassfish 3.1.2,在部署的过程中发现登陆控制面板,出现:

1
Secure Admin must be enabled to access the DAS remotely.

这个在之前的glassfish好像默认是打开的。

现在需要我们手动打开,例如:

1
asadmin --host 192.168.1.2 --port 4848 enable-secure-admin

对于的关闭方式:

1
asadmin --host 192.168.1.2 --port 4848 disable-secure-admin

ps: 更改如上设置,需要重启 glassfish

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要配置asadmin通过HTTP协议访问GlassFish服务器,可以按照以下步骤进行: 1. 确认GlassFish服务器的管理接口是否启用了HTTP协议。在默认情况下,GlassFish服务器的管理接口同时支持HTTP和HTTPS协议,可以通过以下命令查看: ``` asadmin get server.admin-service.http-port ``` 如果该命令返回的端口号为0,则表示HTTP协议被禁用。需要执行以下命令启用HTTP协议: ``` asadmin set server.admin-service.http-port=8080 ``` 其中,8080是HTTP协议使用的端口号,可以根据需要进行修改。 2. 确认GlassFish服务器的管理接口是否允许远程连接。在默认情况下,GlassFish服务器的管理接口只允许本地连接,需要执行以下命令配置允许远程连接: ``` asadmin set server.admin-service.remote=true ``` 3. 确认asadmin命令行工具是否配置了HTTP连接选项。在asadmin命令行工具中,可以使用“--host”和“--port”选项指定要连接的GlassFish服务器的主机名和端口号。例如,以下命令可以连接到使用HTTP协议的GlassFish服务器: ``` asadmin --host localhost --port 8080 login ``` 其中,localhostGlassFish服务器的主机名或IP地址,8080是HTTP协议使用的端口号。 4. 如果需要使用HTTPS协议进行安全连接,还需要配置SSL证书和其他相关的安全选项。可以参考GlassFish服务器的文档和示例进行配置。 需要注意的是,使用HTTP协议进行连接可能会降低连接的安全性,因此应该采取一些措施进行加密和认证,例如使用SSL证书、设置访问控制等。此外,也需要保护asadmin命令行工具的安全,避免未授权的用户访问GlassFish服务器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值