Sun Java System Application Server 9.1 发行说明

解决方法

完成 Application Server 升级之后,请使用 asadmin 工具运行以下命令,以在 domain.xml 中设置 <auth-realm>

  1. 转至 <appserver9.1-install-dir>/bin 并运行以下命令:


    ./asadmin delete-auth-realm --host localhost --port 6489 certificate

    这将删除旧的 auth-realm 证书(如果存在)。

  2. 运行以下命令:


    ./asadmin create-auth-realm --terse=false --echo=true --interactive=true \
    --user admin --host localhost --port 6489 --classname \
    com.sun.enterprise.security.auth.realm.certificate.CertificateRealm \
    --property assign-groups=have.client.cert  certificate

    这将创建具有 assign-groups 属性的新的 <auth-realm>

  3. 停止并重新启动 Application Server registry 域。