나는 foo.war와 bar.war 두 가지 전쟁이있다. foo는 bar의 클래스를 사용합니다. foo를 시작하고 Java의 classpath bar.war에 추가하려고 시도하지만 java가 ClassNotFoundException을 발생시킵니다.Java의 classpath에 WAR 추가하기
bar.war의 이름을 bar.jar로 변경하고 디렉토리 구조를 jar 모양으로 편집하면 작동합니다. -CP 스위치
자바의 문서는 전쟁 파일을 언급하지 않습니다
는-classpath <class search path of directories and zip/jar files>
A ; separated list of directories, JAR archives,
and ZIP archives to search for class files.
나는 이것과 비슷한 문제가있다. 나는 수십 개의 항아리와 수십 개의 설정 파일을 가지고 있는데, 전쟁에 빠져서 "클래스 패스"로 사용하는 그루비 스크립트를 실행할 수 있기를 원한다. 그냥 일이야. 항상 대안이 있지만, 이것은 가장 유연한 방법이었을 것이며 아마도 나에게 일의 시간을 절약 해 주었을 것입니다 ... 오, 음, 다음 해결책에 대해서. 어쨌든 질문에 +1 - 나에게 시간을 절약. –