2017-02-10 5 views
0

Windows 시스템에서 IBM WAS 서버 버전 8.0을 사용 중이고 "클래스 경로"자체가 아닌 "일반 JVM 인수"에서 classpath를 설정하려고합니다. 나는 -Dclasspath를 주려고했지만 작동하지 않습니다. 내가 할 수있는 방법이 있니?WAS 서버의 JVM 설정에있는 클래스 경로

또한 Linux 컴퓨터에 관한 동일한 정보가 필요합니다.

감사합니다.

답변

1

가장 좋은 대답은 "JVM 클래스 경로를 수정하지 마십시오"입니다. 대단히 드문 경우를 제외하고는 (예를 들어 머리 위로 생각조차 할 수없는 예를 제외하고), 공유 라이브러리를 사용하거나 간단하게 패키징하여 수행 할 수없는 JVM 클래스 경로를 수정하면 거의 수행 할 수 없습니다 애플리케이션에 필요한 코드. JVM 수준에서 클래스 경로를 수정하면 핵심 서버 클래스를 재정의 할 위험이 따르고 표준 Java EE 클래스 로더 계층을 파괴합니다.

클래스 경로 항목이 필요하다고 생각되는 경우 클래스 경로를 지정하는 JVM 인수는 "-cp"또는 "-classpath"("-cp C : \ temp \ file.jar"와 같이)이거나 "D". WebSphere의 실행기는 기존 서버 클래스 경로의 끝으로 해당 속성의 내용을 집어 넣습니다.

+0

Jarid, LINUX 머신은 어떻습니까? 리눅스 컴퓨터에서 어떻게 경로를 언급 할 수 있는지 알고 있습니까? – user3845894

0

그냥 -classpath "PATH ITSELF"라고 입력하고 서버를 다시 시작하면 정상적으로 작동합니다. 감사!