Как создать EAR / WAR для Websphere Application Server с помощью Eclipse?

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

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

как насчет публикации соответствующего раздела вашего файла сборки?

toolkit 18.11.2008 15:14

По моему опыту, RAD работает медленно. Все время. Не важно что. По моему опыту, использование Ant для создания файлов ear / war не дало никаких проблем. Когда вы говорите «но это не сработало», что вы имеете в виду?

Owen 18.11.2008 15:17

Опишите ошибки, которые вы видите, будь то Eclipse или Ant. С таким небольшим количеством информации трудно помочь.

Ken Gentle 18.11.2008 15:46

Эммм ... как насчет утилиты JAR?

Shivasubramanian A 18.11.2008 15:50
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
4
4
51 345
5

Ответы 5

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

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

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

Я не хочу создавать его с помощью консоли администратора RAD или WAS, просто скрипт, который мне нужен.

Fuangwith S. 18.11.2008 16:28

Если 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

Другие вопросы по теме