2009-10-02 6 views
1

soapui.bat Exception dans le thread "principal" java.lang.NoClassDefFoundError: org/apache/communes/cl i/CommandLineParserErreur lors du lancement SoapUI 3,01

Où puis-je trouver cette bibliothèque? J'ai déjà mis JAVA HOME dans mon sdk et j'utilise Windows XP. Des idées comment je peux résoudre cela?

Répondre

2

résolus nécessaires pour mettre au chemin correct et JDK 1.6 SoapUI dans le fichier batch soapui.bat

0

On dirait que vous n'avez pas le JAR Apache Commons CLI dans votre CLASSPATH. Ajoutez-le à votre projet Eclipse et voyez quel sera le prochain problème. Je suppose qu'il vous manque plus d'un fichier JAR, vous devrez donc le répéter jusqu'à ce que vos problèmes CLASSPATH disparaissent.

3

il fonctionne très bien avec JDK 1.5. Seules les choses sont les fichiers jar ne sont pas ajoutés à se classpath avec .. \ lib *

Ajouter ci-dessous des lignes dans 'soapui.bat' (pour Windows XP),

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

Cela ajoute le classpath avec tous les bocaux présents dans .. \ lib

1

J'ai eu le même message d'erreur lorsque j'essayais d'exécuter la dernière version de SoapUI 4.5.1. Il semble que les liens sur la page SoapUI sont incorrects et j'ai téléchargé le fichier zip qui n'a pas inclus le Java Runtime. Une fois que j'ai téléchargé le paquet "standalone" qui inclut le JRE le problème est parti.

0

Dans mon cas, le répertoire lib à l'intérieur de SoapUI-5.0.0 ne disposait pas d'autorisations de lecture/chdir pour les autres utilisateurs. J'installais soapui dans un endroit commun en dehors de home.

autorisations ont été drwxr-x--- 2 ... lib

Un chmod o+r,o+X lib simple a été tout nécessaire pour le faire fonctionner.

Questions connexes