Sun Desktop Manager 1.0 설치 설명서

4장 Java Web Console

Java Web Console은 Sun Microsystems의 공통 웹 기반 시스템 관리 솔루션으로 설계되었습니다. 사용자가 이 콘솔을 통해 액세스하는 시스템 관리 응용 프로그램은 모두 동일한 사용자 인터페이스를 제공합니다.

다양한 이유로 해서 콘솔은 웹 모델을 기반으로 설계되었지만 주된 이유는 시스템 관리자가 웹 브라우저를 사용하여 시스템 관리 응용 프로그램에 액세스할 수 있도록 하기 위한 것입니다.

Java Web Console에서 제공하는 기능은 다음과 같습니다.

콘솔의 이점은 관리자가 한 번만 로그인하면 콘솔 내에서 모든 응용 프로그램을 사용할 수 있다는 것입니다.

설치

시스템 요구 사항

Java Web Console은 다양한 클라이언트 및 서버 운영 체제와 여러 브라우저를 지원합니다.

클라이언트

서버

Java Web Console 설치

Java Web Console 2.2.4가 SolarisTM 10 운영 체제에 포함되어 있지만, Desktop Manager에는 2.2.5 버전이 필요합니다. 2.2.5 버전은 server/console 디렉토리의 Desktop Manager 아카이브에 제공됩니다. 해당 디렉토리에서 ./setup을 실행하여 2.2.5 버전을 설치할 수 있습니다.

Java Web Console 3.0을 설치한 경우 3.0 버전을 제거한 다음 위에서 설명한 것과 같이 server/console 디렉토리에서 Java Web Console 2.2.5를 설치해야 합니다.

콘솔 실행

일반적으로 새 응용 프로그램을 등록하려면 Java Web Console 서버를 중지했다가 다시 시작하면 됩니다.


주의 – 주의 –

Java Web Console을 처음 시작하기 전에 Desktop Manager 설치를 완료해야 합니다. Java Web Console은 콘솔에 하나 이상의 응용 프로그램을 배포할 때까지는 성공적으로 실행되지 않습니다.


Java Web Console은 기본적으로 Unix 기반 인증과 역할별 접근 제어(RBAC)를 지원합니다. 그러나 LDAP 인증과 같은 다른 인증 체계를 구성할 수도 있습니다.


주 –

기본 세션 시간 제한은 15분입니다. smreg 명령을 사용하여 시간 제한을 구성할 수 있습니다. 예를 들어, 시간 제한을 5분으로 설정하려면 smreg add -p -c session.timeout.value=5를 입력합니다.


Java Web Console의 명령에 대한 자세한 내용은 smcwebserver 및 smreg 설명서 페이지를 참조하십시오.

Java Web Console 제거


주의 – 주의 –

Solaris를 사용하는 경우 Java Web Console이 운영 체제의 일부이므로 제거할 수 없습니다.


Java Web Console 문제 해결

Java Web Console을 설치할 수 없는 경우

증상: 설치가 끝나면 등록된 응용 프로그램이 없기 때문에 Java Web Console을 시작할 수 없다는 메시지가 표시됩니다.

예상 원인: Desktop Manager 모듈이 설치되면 Java Web Console을 시작합니다.

연결이 거부된 경우

증상: 적절한 URL(예: https://< your.server>:6789)을 열려고 했지만 연결이 거부되었습니다.

예상 원인: Java Web Console이 서버에서 실행되고 있지 않습니다.

로그인할 수 없는 경우


주 –

기본적으로 LDAP 로그인 모듈은 설치되지 않습니다. 따라서, 로그인 자격 증명이 LDAP 서버에 저장된 자격 증명과 비교되지 않고 일반 시스템 로그온 자격 증명만 필요합니다. 이 문제 해결 절은 LDAP 로그인 모듈을 수동으로 설치한 경우에만 적용됩니다.


증상: Web Console의 로그인 페이지에 연결했지만, 사용자/암호 조합이 거부됩니다.

예상 원인:

Desktop Manager 링크가 없는 경우

증상: Web Console에 로그인했지만 응용 프로그램 목록 페이지에 Desktop Manager가 없습니다.

예상 원인:

Null 포인터 예외, Tomcat/Java 오류 또는 비어 있음

증상: Desktop Manager를 열었지만 값이 표시되지 않고 빈 페이지가 열리거나 오류가 발생합니다.

예상 원인: NoClassDefFoundError:sun/tools/javac/Main 오류가 발생하는 경우 Java Web Console이 잘못된 Java 설치를 사용하고 있는 것입니다.

기타 문제

웹 서버가 제대로 실행되지 않는 경우 로그 파일의 정보를 참조할 수 있습니다. 로그 파일은 /var/log/webconsole/에 있습니다. smreg를 사용하여 로그 세부 수준을 늘릴 수 있습니다.


smreg add -p debug.trace.level=3
smreg add -p debug.trace.options=tmp

다음 명령을 사용하여 원래의 설정을 복원할 수 있습니다.


smreg add -p debug.trace.level=0
smreg add -p debug.trace.options=m

전체 구성 데이터베이스 덤프는 다음 명령을 통해 실행됩니다.


smreg list

Desktop Manager를 호스트하는 웹 서버가 제대로 종료되지 않아서 포트가 여전히 사용 중일 수 있습니다. 그러면 새로 시작된 웹 서버가 전혀 시작되지 않습니다. smcwebserver start/restart 명령이 오류 메시지를 표시하거나, smcwebserver stop 명령을 실행한 후에도 Desktop Manager에 액세스 가능하거나, 새로 시작된 서버가 이전 인스턴스처럼 동작하는 경우 포트 6789가 사용 중인지 확인하거나(netstat -a | grep 6789) 웹 서버가 여전히 실행 중인지 확인합니다(ps -ef | grep java). 둘 중 하나의 경우 해당 프로세스를 종료하고 포트 6789가 더 이상 사용되지 않도록 해야 합니다.