我确实有"domains1"目录,但当我执行"asadmin更改管理员密码"时,我会收到一个错误,说"~/glassfish3/glassfish/domains中没有域"。但我确实有一个"domains1"目录,它有在线运行应用程序所需的所有文件。我正试图在ssh登录时通过终端完成这项工作。下面是一张截图:https://app.box.com/glassfish3
==更新==能够更改密码,并且能够"asadmin停止域",但现在不能执行"asadmin启动域",得到了相同的错误,…中没有域。。。。
在我的案例中,glassfish安装程序中的一个问题使它无法正确创建域。
我使用createdomain命令手动创建它;
类似于:
PS C:glassfish3bin> .asadmin create-domain domain1
Enter admin user name [Enter to accept default "admin" / no password]>
Using default port 4848 for Admin.
Using default port 8080 for HTTP Instance.
Using default port 7676 for JMS.
Using default port 3700 for IIOP.
Using default port 8181 for HTTP_SSL.
Using default port 3820 for IIOP_SSL.
Using default port 3920 for IIOP_MUTUALAUTH.
Using default port 8686 for JMX_ADMIN.
Using default port 6666 for OSGI_SHELL.
Using default port 9009 for JAVA_DEBUGGER.
Distinguished Name of the self-signed X.509 Server Certificate is:
...
Domain domain1 created.
Domain domain1 admin port is 4848.
...
Command create-domain executed successfully.
PS C:glassfish3bin>