Перейти к содержимому

Фотография

Java Enterprise Edition 5EJB3, JAXWS, ...


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1
Core

Core
  • Частый гость
  • 99 сообщений
Вэб мастеринг :-)
Кто работал с J2EE5.0?
Какие Application Server'ы вы используете?
Я выбрал Sun Java System Application Server PE 9. Пытаюсь написать Web Service backed by EJB, но сервер выдает ошибку.
Сначала - warning с телом в виде "full/path/to/package/MyServiceClass"
Затем 2 severe:

Deployment Error -- null
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:790)
at java.uti...

и

autodeployment failure while deploying the application : Deployment Error -- null
"

Вэб служба написана правильно (по крайней мере по примерам, книжкам, etc).
Есть интерфейс, описанный как @WebService, есть имплементирующий его класс, описаный как @Stateless @WebService(endpointInterface="path/to/interface/WSInterface").

Я компилирую код и перемещаю его в <SJSAS_HOME>/domains/domain1/autodeploy/ (предварительно domain1 и JavaDB были запущены).
Через пару секунд для WSInterface (интерфейса) создается файл "WSInterface.class_deployed", а для имплементирующего его класса - "WSImpl.class_deployFailed". Логи описаны выше.
Кто-нибудь сталкивался с таким или может дать совет?
  • 0

#2
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
У меня сопутствующий вопрос:

Можно ли как-то соединить Sun Java System Application Server с Apache/IIS также, как это делается с Apache/IIS+Tomcat/JBoss ?
  • 0

#3
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

Вэб мастеринг :D
Кто работал с J2EE5.0?
Какие Application Server'ы вы используете?
Я выбрал Sun Java System Application Server PE 9. Пытаюсь написать Web Service backed by EJB, но сервер выдает ошибку.

С какой IDE Вы работаете? Возможно дело в том, что IDE не поддерживает новые версии AppServer'а, корректно.
  • 0

#4
Core

Core
  • Частый гость
  • 99 сообщений
Klaymen
Не в курсе :D


T. Anre
Я работаю с IntelliJ IDEA, но она нужна только для кода и компиляции. Сервер я запускаю отдельно от IDE, в обычном режиме.
При инсталляции была проблема с созданием домена, мне пришлось создать его вручную.
Я компилирую классы и копирую их в <AS_HOME>/domains/domain1/autodeploy/. Сервер остальное делает за меня.. кроме стабов=)
Вот на стадии "делания самим сервером" и происходят ошибки.

Сейчас я выкинул интерфейс и оставил @WebService без endpointInterface. Всё компилируется и работает. Клиент успешно вызывает методы вэб службы, а веб-служба реализована в качестве EJB.
Судя по всему, придется обходиться без хорошего тона программирования %)
  • 0

#5
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

T. Anre
Я работаю с IntelliJ IDEA, но она нужна только для кода и компиляции. Сервер я запускаю отдельно от IDE, в обычном режиме.
При инсталляции была проблема с созданием домена, мне пришлось создать его вручную.
Я компилирую классы и копирую их в <AS_HOME>/domains/domain1/autodeploy/. Сервер остальное делает за меня.. кроме стабов=)
Вот на стадии "делания самим сервером" и происходят ошибки.

Сейчас я выкинул интерфейс и оставил @WebService без endpointInterface. Всё компилируется и работает. Клиент успешно вызывает методы вэб службы, а веб-служба реализована в качестве EJB.
Судя по всему, придется обходиться без хорошего тона программирования %)

Могу посоветовать использовать netbeans - эта ide'шка поумолчанию поддерживает и JBoss, и SJSAS. И еще в ней столько приятностей.

Сообщение отредактировал T. Anre: 24.07.2006, 23:56:07

  • 0

#6
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
ОФФТОП
http://anrehome.nm.ru/java/jar/
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.