
매우 제한적인 방화벽 뒤에서 실행되는 Glassfish v2.1 앱 서버(OpenEsb 배포판)가 있습니다. 때때로 이 주소에 연결을 시도하는 하단 프레임이 나타납니다.http://glassfishesb.org/isvc/GFMOTD?[...]이는 OpenESB의 오늘의 메시지 서비스인 것 같습니다. 방화벽은 이 연결을 허용하지 않으므로 프레임에는 "연결 시간이 초과되었습니다. glassfishesb.org 서버가 응답하는 데 너무 오랜 시간이 걸립니다."라는 메시지만 표시됩니다.
이와 관련될 수 있는 또 다른 문제가 있는데, Glassfish 서버가 하루 정도 실행되었을 때 관리 콘솔이 전혀 표시되지 않는다는 것입니다. 로그인 화면은 작동하지만 관리 페이지를 로드하는 데 시간이 오래 걸리는 것 같습니다.
Glassfish 인스턴스가 외부 서버에 연결을 시도하지 못하도록 하려면 어떻게 해야 합니까?
답변1
관리 페이지에는 MOTD 서비스를 가리키는 하드 코딩된 프레임셋이 있는 것으로 나타났습니다. 해당 서비스를 사용할 수 없는 경우 관리자 페이지 로딩 시간이 매우 길어집니다.
이 문제를 해결하려면 다음을 추가하세요.
-Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true
관리 콘솔을 사용하거나 asadmin을 통해 JVM 옵션으로:
./asadmin create-jvm-options -Dcom.sun.enterprise.tools.admingui.NO_NETWORK=true
이것도 보세요Glassfish 사용자 메일링 리스트에 대한 토론.