代码之家  ›  专栏  ›  技术社区  ›  Mike Baranczak

将凭据传递到Glassfish管理web服务

  •  2
  • Mike Baranczak  · 技术社区  · 14 年前

    curl -s http://localhost:4848/monitoring/domain/server/transaction-service
    

    这在我的Glassfish个人实例上运行得很好,该实例的管理员用户密码为空。在生产实例中,它抱怨“用户名或密码无效”,那么如何将用户名和密码传递给该命令?

    asadmin -如何使用执行上述操作 ?

    2 回复  |  直到 14 年前
        1
  •  4
  •   Bill the Lizard Hacknightly    12 年前

    GlassFish REST接口支持基本身份验证。

    你会的 use the '--user' option

    curl --user USER:PASSWORD -s http://localhost:4848/monitoring/domain/server/transaction-service
    

    如果您是生产服务器的管理员用户,则应该 secure the GlassFish REST Interface 以防止身份验证数据被嗅探(如果尚未配置)。

    curl --user USER:PASSWORD -s https://localhost:4848/monitoring/domain/server/transaction-service
    

    你可以 use asadmin get and asadmin list to view monitoring data 也是。 尝试

    asadmin get --monitor get server.transaction-service.*
    

    获取与事务服务关联的统计信息的值。记住 set the monitoring level to HI 第一。

        2
  •  0
  •   Bill the Lizard Hacknightly    12 年前