Sun Java System Web Server 7.0 Update 3 관리자 설명서

JVM 구성

관리 인터페이스에서 JVM 명령줄 옵션을 설정하려면 다음 작업을 수행합니다.

ProcedureJVM 구성

  1. 구성을 선택합니다.

    구성 목록에서 구성을 선택합니다. 구성 탭을 눌러 목록을 가져옵니다.

  2. Java > JVM 설정 탭을 누릅니다.

    JVM의 설정을 구성합니다.

JVM 옵션 추가

여기에 값을 지정하여 명령줄 JVM 옵션을 추가/삭제할 수 있습니다.

JVM 옵션 추가 버튼을 눌러 JVM 옵션을 추가합니다.

JVM 옵션에 대한 예는 다음과 같습니다. -Djava.security.auth.login.config=login.conf, -Djava.util.logging.manager=com.iplanet.ias.server.logging.ServerLogManager and -Xms128m -Xmx256m


주 –

CLI 사용

CLI를 통해 JVM 옵션을 추가하려면 다음 명령을 실행합니다.


wadm> create-jvm-options --user=admin --password-file=admin.pwd --host=serverhost 
--port=8989 --config=config1 -Dhttp.proxyHost=proxyhost.com -Dhttp.proxyPort=8080

CLI 참조 create-jvm-options(1)를 참조하십시오.


JVM 프로필러 추가

JVM 프로필러는 Java 응용 프로그램에서 성능 문제, 메모리 누수, 다중 스레딩 문제 및 시스템 자원 사용 문제를 진단하고 해결할 수 있게 하여 응용 프로그램에 대해 최고 수준의 안정성 및 확장 가능성을 보장합니다.

ProcedureJVM 프로필러 추가

  1. 구성을 선택합니다.

    구성 목록에서 구성을 선택합니다. 구성 탭을 눌러 사용 가능한 구성 목록을 가져옵니다.

  2. Java > JVM 설정 탭을 누릅니다.

  3. 프로필러 섹션에서 새로 만들기 버튼을누릅니다.

  4. 다음 매개 변수의 값을 입력합니다.

    • 이름 — 새 JVM 프로필러의 약식 이름을 지정합니다.

    • 사용 가능 — 프로필러가 런타임에 사용되는지 여부를 결정합니다.

    • 클래스 경로 — 프로필러의 유효한 클래스 경로를 지정합니다. (선택 사항).

    • 원시 라이브러리 경로 — 유효한 원시 라이브러리 경로를 지정합니다. (선택 사항).

    • JVM 옵션 — CLI에 대해 추가 JVM 옵션을 지정할 수 있습니다.


    주 –

    CLI 사용

    CLI를 통해 JVM 프로필러를 추가하려면 다음 명령을 실행합니다.


    wadm> create-jvm-profiler --user=admin --password-file=admin.pwd 
    --host=serverhost --port=8989 --config=config1

    CLI 참조 create-jvm-profiler(1)를 참조하십시오.


서버에 대해 Java 디버깅 활성화

JVM은 디버그 모드에서 시작할 수 있으며 JPDA(Java Platform Debugger Architecture) 디버거에 연결할 수 있습니다. 디버깅을 사용할 때 로컬 및 원격 디버깅을 모두 사용할 수 있습니다.

Sun Java System Web Server의 디버깅은 JPDA 소프트웨어를 기반으로 수행됩니다. 디버깅을 사용하려면 다음 작업을 수행하십시오.

ProcedureJVM 디버깅 사용

  1. 구성을 선택합니다.

    구성 목록에서 구성을 선택합니다. 구성 탭을 눌러 사용 가능한 구성 목록을 가져옵니다.

  2. Java > JVM 설정 탭을 누릅니다.

  3. 디버그 Java 설정에 있는 디버그 사용 확인란을 선택합니다.

  4. 필요에 따라 새로 만들기 버튼을 눌러 JVM 옵션을 입력합니다.

    기본 JPDA 옵션은 다음과 같습니다.


    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7896

    suspend=y로 대체하면 JVM은 중지 모드로 시작되며 디버거가 첨부될 때까지 중지 상태로 남아 있습니다. JVM이 시작되자마자 디버깅을 시작하려는 경우에 유용합니다. JVM을 디버거에 첨부할 때 사용할 포트를 지정하려면 address=port_number를 지정합니다. 디버깅 옵션 목록은 JPDA 문서를 확인하십시오.