Macintosh에 GlassFish v2를 설치하려고합니다. 설치 지침에 관리자 암호를 묻는 메시지가 표시되어야한다고 나와 있지만 그렇지 않습니다. 이제 localhost : 4848에서 관리자 콘솔에 로그인 할 수 없습니다. 그리고 이전 버전이 필요하기 때문에 asadmin change-admin-password로 변경할 수 없습니다. 몇 달 전에 NetBeans와 함께 GlassFish를 설치했고 한두 번 시작했을 수도 있지만 그 당시 어떤 암호를 사용했는지 기억이 나지 않습니다. 내가 줄 수있는 명령이나 이전 암호를 잊어 버리고 새 암호를 묻는 메시지를 표시하기 위해 삭제할 수있는 파일이 있습니까?
기본 암호는 앱에 내장되어 있으며 안전하지 않은 앱을 더욱 안전하지 않게 만들 위험이 있습니다. 기본 비밀번호는 "adminadmin"입니다.
glassfish3\glassfish\domains\domain1\config\local_password
파일의 내용은 admin
로 로그인하기위한 백업 비밀번호입니다.
(몇 년 후에 담당자를 꾸리 자)
또한 새 도메인을 만들고 관리자 암호를 원하는대로 설정하고 암호 파일을 원래 도메인으로 이동할 수도 있습니다. 다음은 프로세스를 설명하는 블로그 게시물입니다.
http://techteam.wordpress.com/2009/06/25/reset-glassfish-password/
Glassfish 3.1.2.2에서는 최소한 domain\config\admin-keyfile 내용을 다음으로 바꿀 수 있습니다.
admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin
이렇게하면 사용자 이름 'admin'과 암호 'changeit'이 제공됩니다.
Asadmin에 로그인하고 명령 줄에서 Glassfish를 시작합니다.
/usr/local/glassfish-4.1/bin/asadmin
asadmin> start-domain
관리 포트는 4848이어야하며 다른 포트는 암호 변경 시도에 실패합니다. 비밀번호를 빈 문자열로 재설정 :
asadmin> set --user admin server.jms-service.jms-Host.default_JMS_Host.admin-password=
asadmin> exit
테스트 및 개발에 유용합니다. NetBeans는 Glassfish를 비밀번호와 통합하는 것을 허용하지 않으며 비밀번호는 항상 허용되지 않습니다. 암호를 제거하려면 해결 방법입니다.
Glassfish 4에서는 아래 예제와 같이 반짝이는 새로운 옵션이 있습니다 (그리고 저는 실제 관리자 암호를 무료로 제공하고 있습니다;))