Невозможно развернуть файл WAR в Websphere с помощью IBM Rational Application Developer - PullRequest
1 голос
/ 19 апреля 2010

Я использую IBM RAD IDE и создаю динамический веб-проект.Когда я собираю проект и пытаюсь добавить его на сервер, выбрав «добавить или удалить проекты», я получаю ответ, что нет проектов для добавления или удаления.

Означает ли это, что мне придется создатьEAR-файл (проект J2EE) и добавить в него мой веб-проект для развертывания на локальном WAS?Могу ли я пропустить некоторые важные настройки?

Ответы [ 2 ]

3 голосов
/ 20 апреля 2010

WAS требует файлы EAR, это не проблема RAD.

На самом деле есть обходной путь, который я получил от http://dev -answers.blogspot.com / 2006/07 / cant-deploy-war-on-websphere-6.html , но не пытался

Создайте свою WAR. В вашем WEB-INF \ web.xml. WebSphere проверяет это по схеме для web.xml и не является гибким. Добавьте эту деталь к открывающему вас узлу в вашем файле web.xml и убедитесь, что он действителен в соответствии со схемой:

<web-app version="2.4" 
xmlns="http://java.sun.com/xml/ns/j2ee"   
xsi="http://www.w3.org/2001/XMLSchema-instance" 
schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

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

0 голосов
/ 20 апреля 2010

Из моего очень ограниченного опыта RAD вам действительно понадобится EAR для развертывания. Это довольно безболезненно ... У вас есть особая проблема с развертыванием?

...