2014-12-09 2 views
0

websphere app 서버로 이동하는 모든 JVM 인수를 확인해야합니다. 어딘가에 기록되어 있습니까? 참고 : JVM 인수를 변경하고 싶지는 않지만 서버가 시작될 때 사용 된 JVM 인수를 확인하십시오.Websphere Application Server의 JVM 인수

Weblogic과 마찬가지로 Websphere에는 모든 JVM 시작 매개 변수가있는 Server.out이 있습니다.

답변

5

관리 콘솔을 통해 JVM 인수를 볼 수 있습니다. 경로는 다음과 같습니다

서버> 서버 유형>는 WebSphere 애플리케이션 서버> 서버 인프라를 클릭

Java 및 프로세스 관리> 프로세스 정의> Java 가상 머신에서 다음 서버 _

,

JVM 항목은 server.xml에서도 찾을 수 있습니다. AG

jvmEntries

의 server.xml의 경로는 다음과 같습니다

C : \ 프로그램 파일 \ IBM \는 WebSphere \ AppServer를 \ 프로필 \ PROFILE_NAME \ 설정 \ 세포 \ CELL_NAME \ nodes \ node_name \ servers \ server_name \ server.xml

+0

@shifahim 관리 콘솔의 '자바 가상 머신'페이지에서 'Generic JVM arguments'와 'Custom properties' 링크를 통해 2 개 항목을 볼 수 있습니다. 두 위치 모두에서 정의 될 수 있으므로 두 위치를 모두 확인해야합니다. – Gas

0

전체 JVM 인수는 기본적으로 기록되지 않습니다. 관리 콘솔에서 Java 가상 시스템 설정을보고 추론 할 수 있습니다. 다른 아이디어 :

  1. bin/startServer.bat -script server.bat으로 서버 스크립트를 만들면 프로세스를 시작하는 데 사용되는 전체 명령 줄이 표시됩니다.
  2. 일반 JVM 인수를 -Xdump:java:events=vmstart 추가하면 서버가 시작될 때마다 javacore가 작성되고 javacore에는 서버 프로세스 (-Xdump 옵션 포함)에 대한 전체 명령 행과 함께 1CICMDLINE이 포함됩니다. .
+0

@shifahim 재시동 할 때마다 필요하지 않다면 요청에 의해'AdminControl.invoke (jvm, 'dumpThreads')'를 사용하여 수동으로 javacore 덤프를 생성 할 수도 있습니다. – Gas

관련 문제