必须启用安全管理员才能远程访问DAS-访问Glassfish配置页面

时间:2018-12-07 08:10:35

标签: ubuntu server glassfish ubuntu-18.04 glassfish-5

我的环境是Ubuntu 18.10。这是一个新安装,没有防火墙或在Glassfish端口上运行的进程。

我在服务器上安装了Glassfish 5。 Java 8,因为Glassfish不支持任何更新的版本。当我尝试访问配置页面时,它当然给了我一个“必须启用安全管理员才能远程访问DAS”。

然后,我使用以下命令继续更改管理员密码:

./asadmin start-domain

./asadmin change-admin-password

-我输入了密码,然后重新输入=>

  

“命令change-admin-password成功执行。”

./asadmin enable-secure-admin

=>

  

“您必须重新启动所有正在运行的服务器,以使安全管理员中的更改生效。命令enable-secure-admin成功执行。”

./asadmin stop-domain
./asadmin start-domain

就是这样,它应该可以工作。我的服务器正在运行,我可以访问我的Glassfish主页面,但是当我尝试访问配置页面时,它说没有找到具有该端口的任何页面。

任何帮助将不胜感激。我正在努力进行这种简单的安装。

1 个答案:

答案 0 :(得分:2)

基于您在评论中发布的异常,您遇到了GlassFish 5.0和Java版本高于8u161的已知问题。

来自the last time I answered this problem

  

解决方案是将Java版本降级为   版本低于8u161

     

I answered this in more detail in another answer,但是,如果您这样做   与降级Java的想法不同,您可以使用the latest GlassFish 5.0.1 nightlyswitch to Payara 5, which is derived from GlassFish,并且在大多数情况下应该可以正常工作。

     

编辑: 请注意,在进行了其中一项更改之后,您仍然需要添加安全例外,以便浏览器接受   自签名证书,但该页面不再可用   问题;我用Java 8u144对此进行了验证