문제 설명
Glassfish OSGI 웹 콘솔 자격 증명 (Glassfish OSGI Webconsole Credentials)
OSGI 애드온이 설치된 glassfish 3.1.2.2가 설치되어 있습니다. 또한 webconsole jar를 설치하고
http://localhost:8080/osgi/system/console에서 콘솔을 활성화했습니다.
그런 다음 보안에 관해서는 로그인을 변경하고 싶었습니다. 사용자 이름과 암호, 기본값은 admin/admin이며 프로덕션 환경에는 적합하지 않습니다.
온라인에서 설명서와 일부 자습서를 확인했지만 Glassfish의 Felix Webconsole에서는 작동하지 않는 것 같습니다.
수정을 시도했습니다.
gf_home /glassfish/domains/domain1/config/domain.xml
매개변수가 있는 Apache Felix 문서 페이지, 또한
gf_home/glassfish3/glassfish/modules/autostart/gf_home/glassfish3/glassfish/osgi/felix/conf
폴더에 org.apache.felix라는 파일을 생성했습니다. webconsole.internal.servlet.OsgiManager.cfg가 속성 파일 형식이지만 둘 다 작동하지 않았습니다. 여전히 admin/admin으로 로그인할 수 있습니다.
웹콘솔 설정에서 누락된 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.
웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
gf_home/glassfish3/glassfish/modules/autostart/ gf_home/glassfish3/glassfish/osgi/felix/conf폴더, org.apache.felix.webconsole.internal.servlet.OsgiManager.cfg라는 제목의 속성 파일 형식 , 그러나 둘 다 작동하지 않았습니다. 여전히 admin/admin으로 로그인할 수 있습니다.
웹콘솔 설정에서 누락된 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.
웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
gf_home/glassfish3/glassfish/modules/autostart/ gf_home/glassfish3/glassfish/osgi/felix/conf폴더, org.apache.felix.webconsole.internal.servlet.OsgiManager.cfg라는 제목의 속성 파일 형식 , 그러나 둘 다 작동하지 않았습니다. 여전히 admin/admin으로 로그인할 수 있습니다.
웹콘솔 설정에서 누락된 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.
웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
apache.felix.webconsole.internal.servlet.OsgiManager.cfg 속성 파일 형식이지만 둘 다 작동하지 않았습니다. 여전히 admin/admin으로 로그인할 수 있습니다.웹콘솔 설정에서 누락된 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.
웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
apache.felix.webconsole.internal.servlet.OsgiManager.cfg 속성 파일 형식이지만 둘 다 작동하지 않았습니다. 여전히 admin/admin으로 로그인할 수 있습니다.웹콘솔 설정에서 누락된 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.
웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
Webconsole 설정에서 내가 놓치고 있는 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
Webconsole 설정에서 내가 놓치고 있는 부분이 있습니까? org.apache.felix.webconsole.internal.servlet.OsgiManager.java 클래스에 대한 코드를 확인했고 사용자 이름과 비밀번호가 거기에 설정되었지만 이 값을 덮어쓰는 updateConfiguration 메소드가 있습니다.웹 콘솔의 사용자 이름과 비밀번호를 변경하는 올바른 방법은 무엇입니까? 유일한 옵션은 코드의 기본값을 변경하는 것입니다.
참조 솔루션
방법 1:
After some trial and error randomly, I found out how to make the config and the webconsole addon work properly..
so I have moved the org.apache.felix.webconsole.jar file to autodeploy/bundles/ folder under the domain1, and also put org.apache.felix.webconsole.internal.servlet.OsgiManager.cfg file into the same folder, then restarted Glassfish, and new username and passwords are fine.
(by denizdurmus、denizdurmus)