Заставить Java Axis работать в Windows? NoClassDefFoundError - PullRequest
0 голосов
/ 10 марта 2010

Я пытаюсь использовать ASP.NET Webservice из приложения Java. Java-приложение создается с Eclipse для Windows. Я установил инструменты Webservice для Eclipse и загрузил файлы Axis 1.3 и извлек все поддерживающие файлы .jar (axis.jar, saaj.jar и т. Д.) В папку java \ lib.

Мои переменные окружения: JAVA_HOME = C: \ Program Files (x86) \ Java \ jre6; CLASSPATH =.; C: \ Program Files (x86) \ Java \ jre6 \ lib;

Однако при отладке проекта я получаю эту ошибку:

java.lang.NoClassDefFoundError: org / apache / axis / AxisFault

Файл, в котором он находится, имеет "import org.apache.axis.AxisFault;" наверх, и это так далеко, как я получил. Я ОЧЕНЬ новичок в Java и пришел из .NET C # фона, поэтому я немного размышляю о том, копируете ли вы файлы .jar в основную папку java \ lib или они должны быть где-то еще. Все, что я прочитал о том, как заставить работать ось, предназначено для Apache Tomcat и настройки папок веб-приложений и т. Д. Мне это не нужно, так как это просто модуль плагина для Wowza, и поэтому файл jar просто исполняется Wowza, но завершается неудачно. при попытке доступа к веб-сервису.

Мой классный путь неправильный, или я что-то упускаю? Любое руководство было бы здорово!

1 Ответ

1 голос
/ 10 марта 2010

Я думаю, что ваши файлы JAR добавлены неправильно. Перейдите в настройки проекта и добавьте банки с осями в качестве зависимостей. Проверьте это .

...