Sun GlassFish Enterprise Server v2.1.1 릴리스 노트

Apache 및 로드 밸런서 플러그인

이 절에서는 Apache Web Server 및 로드 밸런서 플러그인과 관련된 알려진 문제점과 해결 방법을 설명합니다.

EJB가 포함된 Java EE 응용 프로그램을 웹 서비스로 배포하면 로드 균형 조정 플러그인에서 캡처되지 않음(이슈 685)

설명

서블릿 기반의 웹 서비스를 통해 WAR(또는 EAR)을 배포하는 경우 HTTP 로드 밸런서에서 웹 서비스에 대한 정보가 업데이트 됩니다. EJB 기반의 웹 서비스를 배포하는 경우 HTTP 로드 밸런서의 구성이 새로운 객체를 반영하도록 업데이트되지 않습니다.

해결 방법

로드 밸런서 구성 파일(loadbalancer.xml)에 이러한 컨텍스트 루트를 수동으로 추가하십시오. 하지만, 자동 적용 기능을 사용하여 로드 밸런서 구성을 동적으로 재구성하면 이전에 수동으로 편집한 내용이 손실될 수 있습니다.

DAS에서 자동 적용 기능을 해제하고 수동 내보내기 기능을 대신 사용하여 로드 밸런서 구성을 편집하고 웹 서버에 적용합니다.

고가용성 관리 설명서에 Apache 2.0용 인증서를 사용하는 경우에 대한 지침이 포함되어 있지 않음(6307976)

Apache 보안을 실행하기 위해서는 인증서를 사용해야 합니다. 인증 기관으로부터 인증서를 얻는 방법에 대한 지침은 modssl FAQ에 있는 인증서 정보를 참조하십시오.

Apache Web Server를 루트로 시작해야 함(6308021)

Application Server가 루트에서 설치되었을 경우 Apache Web Server를 루트로 시작해야 합니다(Solaris만 해당). Java Enterprise System 설치는 루트로 설치됩니다. Apache 2.0의 경우 Apache는 루트로 시작한 후 사용자가 지정하는 다른 사용자로 전환되어 실행됩니다. /conf/httpd.conf 파일에서 해당 사용자를 지정합니다. 루트로 시작하려면 대부분의 시스템에서 httpd.conf 파일을 편집하여 정확한 그룹을 지정해야 합니다. 다음 명령줄을

Group #-1

아래와 같이 바꿉니다.

Group nobody

사용자/그룹 사용에 대한 자세한 내용은 httpd.conf 파일에 포함되어 있습니다.