Errore durante l'avvio SoapUI 3.01
-
19-09-2019 - |
Domanda
soapui.bat Eccezione nel thread "main" java.lang.NoClassDefFoundError: org / apache / comuni / cl i / CommandLineParser
Dove posso trovare questa libreria? Ho già messo JAVA HOME per il mio SDK e sto usando Windows Xp. Tutte le idee come posso risolvere questo?
Soluzione 2
risolti necessario per mettere percorso corretto per JDK 1.6 e SoapUI nel file batch soapui.bat
Altri suggerimenti
funziona bene con JDK 1.5. Solo cose è file jar non sono sempre aggiunti a classpath con .. \ lib *
Aggiungi al di sotto di linee in 'soapui.bat' (per Windows XP),
setlocal ENABLEDELAYEDEXPANSION
if defined CLASSPATH (set CLASSPATH=%CLASSPATH%;.) else (set CLASSPATH=.)
FOR /R ..\lib %%G IN (*.jar) DO set CLASSPATH=!CLASSPATH!;%%G
Questo aggiungerà il percorso di classe con tutti i vasi presenti in .. \ lib
Ho avuto lo stesso messaggio di errore quando si tenta di eseguire l'ultima SoapUI 4.5.1. Sembra che i link sulla pagina SoapUI non sono corrette e ho scaricato il file zip che non includeva il runtime Java. Una volta che ho scaricato il pacchetto "stand-alone", che include il JRE il problema è andato via.
Sembra che tu non hai il Apache Commons CLI JAR nel classpath. Aggiungerlo al progetto Eclipse e vedere che cosa il problema successivo sarà. Sto indovinando che ti manca più di un JAR, quindi dovrete ripetere questo fino a quando i problemi CLASSPATH tutti vanno via.
Nel mio caso directory lib
all'interno SoapUI-5.0.0
non hanno avevano autorizzazioni di lettura / CHDIR per altri utenti. Stavo installando SoapUI in una posizione comune, al di fuori di home
.
autorizzazioni sono state drwxr-x--- 2 ... lib
Un semplice chmod o+r,o+X lib
era tutto necessario per farlo funzionare.