Как построить EAR / WAR для Websphere Application Server с помощью Eclipse? - PullRequest
3 голосов
/ 18 ноября 2008

IBM Rational Application Developer работает очень медленно и имеет много проблем.

Я пытался использовать ant-скрипты для создания файлов EAR / WAR для Websphere Application Server но это не сработало.

Ответы [ 5 ]

3 голосов
/ 18 ноября 2008

Если Ant не может найти задачи WAS, вероятно, API WAS отсутствуют в пути к классам Ant.

См. этот вопрос для других примеров сценариев и предложений.

2 голосов
/ 21 ноября 2008

Вы должны убедиться, что файл jar, содержащий com.ibm.websphere.ant.tasks.WSDL2Java, находится в вашем lib.path classpath.

<taskdef name="wsdl2java"
    classname="com.ibm.websphere.ant.tasks.WSDL2Java">
    <classpath refid="lib.path"/>
</taskdef>

Если вы работаете в UNIX, вы можете сканировать этот класс, используя код, подобный следующему:

find . -type f -name "*.jar" | while read file
do
    jar tvf $file | grep WSDL2Java && echo $file
done
1 голос
/ 18 мая 2010

Если RAD медленный, - попробуйте обновить до последней доступной FixPack. - читать следующую статью https://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf?version=1

Или обратитесь в службу поддержки и объясните более конкретно проблему.

0 голосов
/ 25 января 2012

Если вы используете совершенно новую версию Eclipse (например, Helios или Indigo), имеющую Marketplace, тогда существует возможность развертывания непосредственно в Websphere. Вот ссылка на это: Анонс новых инструментов разработчика WebSphere Application Server для Eclipse V8.0.4

0 голосов
/ 18 ноября 2008

Насколько я понимаю, вы строите EAR / WAR, затем открываете браузер, входите в консоль администратора, а затем развертываете свое приложение.

Если мое понимание верно, просто добавьте экземпляр сервера WAS в свое рабочее пространство, а затем щелкните правой кнопкой мыши на сервере, выберите «Добавить / удалить проекты» и добавьте свой проект. Таким образом, вам не нужно создавать файл EAR / WAR вообще ... Сборки вашего проекта достаточно. Если сборка прошла успешно, RAD автоматически создает EAR / WAR и публикует файл на сервере.

По крайней мере, так мы делаем.

...