Я работаю над обновлением приложения с WebLogi c 10 до WebLogi c 12.2. Приложение использует web-services.xml
для определения веб-службы (WSDL), которая делает ссылки на несколько Java файлов, но после прочтения этого ответа я понял, что Weblogi c 12.2 больше не поддерживается. , Ссылки в этом посте, ссылающиеся на некоторую документацию Oracle, предполагают, что используются ссылки servicegen
и build.xml
, но мое приложение состоит из одного файла web-services.xml
, который ссылается на несколько файлов Java. У кого-нибудь есть какие-либо советы о том, как перенести этот сервис на последнюю версию WebLogi c?
Дополнительная информация: я начал изучать Создание веб-службы из файла WSDL . Я адаптировал информацию из web-services.xml
в файл WSDL и добавил следующий фрагмент в начало класса веб-службы Java:
@WebService(
portName = "MyServicePort",
serviceName = "ServicePort",
targetNamespace = "https://dummyurl.com/app/",
wsdlLocation = "WebContent/WEB-INF/service.wsdl"
)
Однако при развертывании сборки .war в Weblogi c я по-прежнему не могу получить доступ к службе. Любые советы ...?