Ошибка при запуске soapUi 3.01 - PullRequest
       9

Ошибка при запуске soapUi 3.01

1 голос
/ 02 октября 2009

soapui.bat Исключение в потоке "main" java.lang.NoClassDefFoundError: org / apache / commons / cl я / CommandLineParser

Где я могу найти эту библиотеку? Я уже положил JAVA HOME на мой SDK, и я использую Windows XP. Любые идеи, как я могу решить эту проблему?

Ответы [ 5 ]

3 голосов
/ 02 декабря 2009

отлично работает с jdk 1.5. Единственное, что jar-файлы не добавляются в classpath с помощью .. \ lib *

Добавьте строки ниже в 'soapui.bat' (для Windows XP),

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

Это добавит classpath со всеми банками, присутствующими в .. \ lib

2 голосов
/ 02 октября 2009

решено, необходимо поставить правильный путь к jdk 1.6 и soapui в командный файл soapui.bat

1 голос
/ 20 апреля 2013

У меня было то же сообщение об ошибке при попытке запустить последнюю версию SoapUI 4.5.1. Кажется, что ссылки на странице SoapUI неверны, и я скачал zip-файл, который не включал Java Runtime. Когда я скачал «автономный» пакет, включающий JRE, проблема исчезла.

0 голосов
/ 26 февраля 2015

В моем случае каталог lib внутри SoapUI-5.0.0 не имел разрешений на чтение / chdir для других пользователей. Я устанавливал soapui в обычном месте за пределами home.

Разрешения были drwxr-x--- 2 ... lib

Простой chmod o+r,o+X lib был нужен для того, чтобы он заработал.

0 голосов
/ 02 октября 2009

Звучит так, как будто в вашей CLASSPATH отсутствует Apache Commons CLI JAR. Добавьте его в свой проект Eclipse и посмотрите, какая будет следующая проблема. Я предполагаю, что вам не хватает более одного JAR, поэтому вам придется повторять это, пока все ваши проблемы CLASSPATH не исчезнут.

...