Windows 시스템에서 IBM WAS 서버 버전 8.0을 사용 중이고 "클래스 경로"자체가 아닌 "일반 JVM 인수"에서 classpath를 설정하려고합니다. 나는 -Dclasspath를 주려고했지만 작동하지 않습니다. 내가 할 수있는 방법이 있니?WAS 서버의 JVM 설정에있는 클래스 경로
또한 Linux 컴퓨터에 관한 동일한 정보가 필요합니다.
감사합니다.
Windows 시스템에서 IBM WAS 서버 버전 8.0을 사용 중이고 "클래스 경로"자체가 아닌 "일반 JVM 인수"에서 classpath를 설정하려고합니다. 나는 -Dclasspath를 주려고했지만 작동하지 않습니다. 내가 할 수있는 방법이 있니?WAS 서버의 JVM 설정에있는 클래스 경로
또한 Linux 컴퓨터에 관한 동일한 정보가 필요합니다.
감사합니다.
가장 좋은 대답은 "JVM 클래스 경로를 수정하지 마십시오"입니다. 대단히 드문 경우를 제외하고는 (예를 들어 머리 위로 생각조차 할 수없는 예를 제외하고), 공유 라이브러리를 사용하거나 간단하게 패키징하여 수행 할 수없는 JVM 클래스 경로를 수정하면 거의 수행 할 수 없습니다 애플리케이션에 필요한 코드. JVM 수준에서 클래스 경로를 수정하면 핵심 서버 클래스를 재정의 할 위험이 따르고 표준 Java EE 클래스 로더 계층을 파괴합니다.
클래스 경로 항목이 필요하다고 생각되는 경우 클래스 경로를 지정하는 JVM 인수는 "-cp"또는 "-classpath"("-cp C : \ temp \ file.jar"와 같이)이거나 "D". WebSphere의 실행기는 기존 서버 클래스 경로의 끝으로 해당 속성의 내용을 집어 넣습니다.
그냥 -classpath "PATH ITSELF"라고 입력하고 서버를 다시 시작하면 정상적으로 작동합니다. 감사!
Jarid, LINUX 머신은 어떻습니까? 리눅스 컴퓨터에서 어떻게 경로를 언급 할 수 있는지 알고 있습니까? – user3845894