【问题标题】:How to configure Glassfish 3.1.2.2 that I can use admin service remote with security enabled and local with security disabled如何配置 Glassfish 3.1.2.2,我可以在启用安全性的情况下使用远程管理服务,在禁用安全性的情况下使用本地服务
【发布时间】:2013-06-05 13:34:33
【问题描述】:

我需要一种从远程计算机和本地计算机(命令行和应用程序)使用 Glassfish 3.1.2.2 管理服务(部署和配置的 REST 调用)的方法。

很明显,对于远程访问,必须启用安全管理员。如果我们启用安全管理员,它将破坏来自应用程序的所有本地访问。这些应用程序不能更改为使用 https 访问管理服务。我唯一能改变的是我们可以使用不同的端口。

我认为有两种可能的方式:

  1. 使用黑客。
    所以我可以使用安全管理禁用进行管理。所以我可以使用计划http。对于使用一个可能的解决方案,因为这台机器内部使用在一个测试环境中。
  2. 配置 Glassfish,我们可以通过安全访问 https 和使用 http 从本地环境远程使用管理服务。

我们更喜欢解决方案 1,因为它更适合我们的环境,而且我们的工作量更少。
目前我看不到或存在解决方案(不适用于生产)?

我尝试了解决方案 2 的方法,类似于 http-listener-1 http-listener-2。因此,使用两个端口 4848 进行本地不安全访问,例如 4949 进行远程安全访问。
但我总是配置失败。所以我从一步一步的配置开始。首先在两个端口上启用管理界面,作为第二步,我想将安全访问添加到新的端口管理员侦听器。但是我只有一个端口在工作。
谁能帮助我进行目标配置?欢迎使用任何 domain.xml。

感谢弗洛里安

【问题讨论】:

    标签: glassfish asadmin


    【解决方案1】:

    您可以尝试使用 SSH 并从远程计算机运行 asadmin 实用程序。

    【讨论】:

    • 是的一种可能的解决方案。
    • 是的@Silence 一种可能的解决方案。但这不是首选的解决方案:),因为它在构建环境中运行,该环境使用 asadmin REST 接口完成所有工作。另一个不那么重要的一点是这台机器上的远程操作系统是 Windows 和 ssh 和脚本设置总是很痛苦
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-19
    相关资源
    最近更新 更多