Ссылка конечной точки (EPR) для операции не найдена - PullRequest
12 голосов
/ 12 мая 2011

Я боролся со следующей ошибкой в ​​последней паре дней вы можете помочь!

Я сгенерировал код своего сервера и клиента с помощью инструмента wsdl2java из WSDL 2.0 файл. При вызове веб-сервиса я получаю следующую ошибку:

org.apache.axis2.AxisFault: The endpoint reference (EPR) for the
Operation not found is
/axis2/services/MyService/authentication/?username=Denise345&password=xxxxx
and the WSA Action = null

Мой сервис отображается на веб-странице axis2 всеми доступными способами. Вот вывод из TcpMon

==============
Listen Port: 8090
Target Host: 127.0.0.1
Target Port: 8080
==== Request ====
GET /axis2/services/MyService/authentication/?username=Denise345&password=xxxxx
HTTP/1.1
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
SOAPAction: ""
User-Agent: Axis2
Host: 127.0.0.1:8090

==== Response ====
HTTP/1.1 500 Internal Server Error
Server: Apache-Coyote/1.1
Content-Type: application/xml;charset=UTF-8
Transfer-Encoding: chunked
Date: Thu, 12 May 2011 15:53:20 GMT
Connection: close

12b
<soapenv:Reason xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
  <soapenv:Text xml:lang="en-US">The endpoint reference (EPR) for the
Operation not found is
/axis2/services/MyService/authentication/?username=Denise345&password=xxxxx
and the WSA Action = null</soapenv:Text></soapenv:Reason>
0

==============

Я использую:

  • axis2-1.5.4
  • Tomcat 7.0.8
  • файл wsdl 2.0

Пожалуйста, помогите!

Ответы [ 14 ]

0 голосов
/ 27 января 2016

На сервере приложений Websphere, в той же ситуации, он помог удалить временные папки, когда сервер был остановлен.

Я столкнулся с ситуацией, когда пакет службы изменился.

0 голосов
/ 14 мая 2015

Удалив кеш-файлы wsdl- * из папки / tmp, моя проблема была решена

см. https://www.drupal.org/node/1132926#comment-6283348

будьте осторожны с разрешением на удаление

Я в Ubuntu OS

0 голосов
/ 28 января 2014

Кажется, не найти файл wsdl ..
Я решил добавить параметр wsdlLocation в javax.jws.WebService аннотация

0 голосов
/ 26 мая 2011

попробуйте удалить лишние '/' после имени операции (аутентификация) при вызове через клиент

/axis2/services/MyService/authentication?username=Denise345&password=xxxxx
...