Pregunta

soapui.bat Excepción en el hilo "principal" java.lang.NoClassDefFoundError: org / apache / Commons / cl i / CommandLineParser

¿Dónde puedo encontrar esta biblioteca? Yo ya puse de inicio de Java SDK para mi y estoy usando Windows XP. Alguna idea de cómo puedo solucionar esto?

¿Fue útil?

Solución 2

resueltos necesaria para poner ruta correcta de JDK 1.6 y soapUI en el archivo por lotes soapui.bat

Otros consejos

funciona bien con JDK 1.5. Sólo las cosas es archivos jar no están siendo agregadas a classpath con .. \ lib *

Añadir debajo de las líneas de 'soapui.bat' (para Windows XP),

setlocal ENABLEDELAYEDEXPANSION
if defined CLASSPATH (set CLASSPATH=%CLASSPATH%;.) else (set CLASSPATH=.)
FOR /R ..\lib %%G IN (*.jar) DO set CLASSPATH=!CLASSPATH!;%%G

Esto añadirá la ruta de clase con todas las vasijas presentes en .. \ lib

Yo tenía el mismo mensaje de error al intentar ejecutar la última SoapUI 4.5.1. Parece que los enlaces en la página SoapUI son incorrectos y he descargado el archivo zip que no incluía la ejecución de Java. Una vez que he descargado el paquete "independiente" que incluye el JRE el problema desapareció.

Parece que no tiene el href="http://commons.apache.org/cli/" rel="nofollow noreferrer"> Apache Commons CLI JAR

En mi caso directorio lib dentro SoapUI-5.0.0 no había permisos de lectura / chdir para otros usuarios. Estaba instalando soapUI en una ubicación común fuera de home.

Permisos fueron drwxr-x--- 2 ... lib

Una sencilla chmod o+r,o+X lib fue todo necesario para conseguir que funcione.

scroll top