Glassfish 3.1.1 enable-secure-admin失败

Nur*_*jan 3 administration glassfish

glassfish 3.1.1在Windows 7上安装了最后一个稳定版的多语言版本.目前我正在尝试设置一个包含多个实例的集群.我正在按照http://javadude.wordpress.com/2011/04/25/glassfish-3-1-clustering-tutorial/上的教程 进行操作.在其中一个步骤中我必须使用enable-secure-admin命令DAS.但是,当我运行它时,它给了我以下消息:

C:\glassfish3\bin>asadmin.bat enable-secure-admin
remote failure: Error enabling secure admin : org.jvnet.hk2.config.TransactionFailure: java.lang.RuntimeException: java.lang.IllegalArgument
Exception: Could not find the alias s1as in the trust store
java.lang.RuntimeException: java.lang.IllegalArgumentException: Could not find the alias s1as in the trust store
Command enable-secure-admin failed.
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法如何解决?

提前致谢.

Joh*_*gan 5

GlassFish Server附带证书以保护DAS和远程实例之间的通信.确保$ GF_HOME/glassfish/domains/domain1/config目录中有一个keystore.jks文件(假设您的域名是domain1).

如果密钥库存在,则确保存在s1as.这是我的输出:

$ keytool -list -keystore keystore.jks
输入密钥库密码:

密钥库类型:JKS
密钥库提供商:SUN

您的密钥库包含2个条目

glassfish-instance,2011年7月19日,PrivateKeyEntry,
证书指纹(MD5):19:E3:36:F6:2E:DA:7C:E0:6A:17:18:19:19:71:86:61
s1as, 2011年7月19日,PrivateKeyEntry,
证书指纹(MD5):B1:0D:11:F9:5C:CD:FB:FA:B3:E5:D9:35:9D:44:02:EE