최신 CruiseControl과 PHPUnderControl을 설치하고 모든 지시를 따릅니다. "../../apache-ant-1.7.0/bin/ant checkout"을 실행하고 아래 출력을 얻지 못했습니다. Google에서 오류를 검색 할 때 JVM 경로를 Ant 스크립트에 추가하는 것이 좋습니다. 그러나 아무 것도 변경되지 않았습니다.Ant를 PHPUnderControl과 함께 사용하면 java.lang.NoClassDefFoundError가 나타납니다.
"ant --version"조차도이 오류를 출력합니다.
실행중인 다른 앱에는 다른 Java 관련 문제가없는 것으로 보입니다.
Exception in thread "main" java.lang.NoClassDefFoundError: org.apache.tools.ant.launch.Launcher
at gnu.gcj.runtime.FirstThread.run() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ThreadRun(java.lang.Thread) (/usr/lib/libgcj.so.5.0.0)
at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) (/usr/lib/libgcj.so.5.0.0)
at __gcj_personality_v0 (/var/www/internal/cruisecontrol/cruisecontrol-bin-2.8.2/projects/mytrial/java.version=1.4.2)
at __libc_start_main (/lib/tls/libc-2.3.4.so)
at _Jv_RegisterClasses (/var/www/internal/cruisecontrol/cruisecontrol-bin-2.8.2/projects/mytrial/java.version=1.4.2)
개미를 1.7.1로 업데이트했으며 문제가 지속됩니다. 또한 Java를 1.6으로 업데이트하려고 시도했지만 설치 후 1.4.2로보고합니다.
클래스 경로는 문제가 아니며 Ant 웹 사이트에서는 명시 적으로 CLASSPATH를 사용하지 말라고 명시했습니다.