IBM Rational Application Developer работает очень медленно и имеет много проблем.
Я пробовал использовать скрипты ant для создания файлов EAR / WAR для Websphere Application Server. но это не сработало.
По моему опыту, RAD работает медленно. Все время. Не важно что. По моему опыту, использование Ant для создания файлов ear / war не дало никаких проблем. Когда вы говорите «но это не сработало», что вы имеете в виду?
Опишите ошибки, которые вы видите, будь то Eclipse или Ant. С таким небольшим количеством информации трудно помочь.
Эммм ... как насчет утилиты JAR?




Насколько я понимаю, вы создаете EAR / WAR, затем открываете браузер, входите в консоль администратора, а затем развертываете свое приложение.
Если я правильно понимаю, просто добавьте экземпляр сервера WAS в свою рабочую область, а затем щелкните правой кнопкой мыши на сервере, выберите «Добавить / удалить проекты» и добавить свой проект. Таким образом, вам вообще не нужно создавать файл EAR / WAR ... Достаточно построить свой проект. Если сборка прошла успешно, RAD автоматически создает EAR / WAR и публикует файл на сервере.
По крайней мере, так мы это делаем.
Я не хочу создавать его с помощью консоли администратора RAD или WAS, просто скрипт, который мне нужен.
Если Ant не может найти задачи WAS, вероятно, API-интерфейсы WAS отсутствуют в пути к классам Ant.
Смотрите этот вопрос для других примеров сценариев и предложений.
Вам необходимо убедиться, что файл jar, содержащий com.ibm.websphere.ant.tasks.WSDL2Java, находится в вашем пути к классам lib.path.
<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
Если RAD работает медленно, - попробуйте выполнить обновление до последней доступной версии FixPack. - прочтите следующую статью https://www.ibm.com/developerworks/wikis/download/attachments/113606723/radtipsv754.pdf?version=1
Или обратитесь в службу поддержки и более подробно объясните проблему.
Если вы используете новую версию Eclipse (например, Helios или Indigo), в которой есть Marketplace, то существует возможность развертывания непосредственно в Websphere. Вот ссылка на это: Объявление о новых инструментах разработчика WebSphere Application Server для Eclipse V8.0.4
как насчет публикации соответствующего раздела вашего файла сборки?