2014-10-30 4 views
2

У меня есть проект Worklight, готовый для развертывания на производственном сервере. Я этого раньше не делал. The documentation states ...Нет развертывания WAR * to *, но у меня есть EAR-файл

Файл WAR создан Worklight Studio для каждого проекта Worklight независимо от количества его приложений.

... но ближайший мой Worklight Studio (v6.2.0) создает файл EAR.

Хотя файл foo.ear, в свою очередь, держит файл foo.war, которого я ожидал, эта разница с документацией вызывает глубокое подозрение. Являются ли документы устаревшими или что-то более фундаментально неверное?

Информация о версии:

  • Затмение: Luna RC3 Release (4.4.0RC3) (хмм, лучше получить, что повышен)
  • Worklight Студия плагинов: v6.2.0.00
+2

«Нет ВОЙНЫ» - Это было бы так. –

+0

Разочарование/К счастью, эта проблема не воспроизводится. Я перезапустил Eclipse, удалил содержимое каталога ./bin, развернул один из моих адаптеров и создал WAR-файл. Хммм. –

+0

Который доказывает, что вы всегда можете получить ВОЙН, если вы достаточно стараетесь. –

ответ

0

Документация обновлена.

Я бы сказал, что что-то в вашей среде не синхронизировано; Worklight Studio никоим образом не должна генерировать файл .ear; Предполагается генерировать .war-файл. Это, чтобы быть полностью совместимым с различными поддерживаемыми серверами приложений - WAS/Liberty поддерживает .ear, но Tomcat этого не делает.

Файл .war должен быть помещен под именем project-name \ bin.

Это означает, что .ear-файл представляет собой набор объектов (т. Е. .war-файлов), поэтому вы можете просто извлечь файл .war из файла .ear и развернуть его.

Для того, чтобы понять, почему вы получаете исходный файл для начала, вам нужно будет предоставить еще немного фона для вашей среды (особенно для Eclipse версии - это должен быть Eclipse Java EE) и процессов, которые вы выполняете ,

Для записи я использую Eclipse Java EE 4.4.2 «Luna» с Worklight Studio 6.2.0.1 (из Eclipse Marketplace) и запуска Eclipse> Создание нового проекта Worklight> Создание нового приложения> Развертывание приложение, я получаю файл .war в папке bin проекта.

0

После запуска сборки и развертывания приложения или адаптера или внесения изменений в любой файл под папкой сервера, а затем под папкой bin вы найдете файлы .wlapp, .adapter и.war. Вам нужно развернуть военный файл. Если это не так, то с вашей установкой что-то не так.

Смежные вопросы