Развертывание сети WebSphere v8.5.5.0 не сканирует аннотированные классы веб-сервисов во время развертыванияJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Развертывание сети WebSphere v8.5.5.0 не сканирует аннотированные классы веб-сервисов во время развертывания

Сообщение Anonymous »

У меня есть простой файл Ear, содержащий файл war с локальным классом ejb, аннотированным с помощью WebService.

Код: Выделить всё

@WebService
@Stateless
@LocalBean
public class TestWS {
@WebMethod
public int meaningoflife() {return 42;}
}
мой файл web.xml выглядит следующим образом:
Когда я развертываю этот файл на своем тестовом сервере (Websphere Application Server v 8.5.5.0, упакованный с RAD v9.0), веб-службы сканируются и развертываются, и я вижу их на экране конфигурации и правильно получить доступ к файлам wsdl.

Однако, когда я пытаюсь развернуть приложение в Websphere Application Server Network Deployment v 8.5.5.0, аннотации имеют вид не сканируется, и я не вижу параметры конфигурации поставщика веб-служб, когда нажимаю на приложение из консоли администратора веб-сферы, и его URL-адреса конечных точек не разрешаются.
Любопытно, что сканирование было активировано при предыдущем развертывании (ear), но когда я поместил тот же файл Ear на сервер во второй раз, оно также не удалось
Поскольку показанный выше файл web.xml имеет версию 3.0, необходимо выполнить сканирование. и поскольку Websphere 8.5 полностью совместим с Java ee 6, он должен это делать.

установка для UseWSFEP61ScanPolicy значения true в файлеfile.mf не работает, даже если он должен сканировать class-файлы независимо от этого.

Я потратил несколько дней, пытаясь решить проблему, и был бы признателен, если бы кто-нибудь, обладающий знаниями в веб-сфере, указал мне возможное направление.

ОБНОВЛЕНИЕ: атрибут завершения метаданных определенно имеет значение false при настройке, и я дополнительно гарантирую, что он не будет отмечен при развертывании.

Подробнее здесь: https://stackoverflow.com/questions/218 ... ce-classes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»