выпуск EPR веб-службы axis2 - PullRequest
       8

выпуск EPR веб-службы axis2

0 голосов
/ 27 сентября 2011

Итак, я пытался развернуть очень простую службу, следуя этому руководству, используя maven3 и Java EE eclilpse

http://maksim.sorokin.dk/it/2011/01/13/axis2-maven-servlets-tomcat/

Но получите это исключение.

org.apache.axis2.AxisFault: не удалось найти службу для ссылки на конечную точку (EPR) / axis2Example / services / HelloWs / sayHello? name = Max на org.apache.axis2. ...

Я предполагаю, что сопоставление службы неверно, и что служба на самом деле не существует по этому URL, но мое понимание web.xml и services.xml слишком поверхностно, чтобы понять, в чем проблема.

все мои XML-файлы конфигурации в точности соответствуют описанию в руководстве, а развернутый сервлет в tomcat / webapps имеет следующую структуру папок:

axis2Example
|   HelloWs.wsdl
|
+---META-INF (also a maven folder with the pom)
|      MANIFEST.MF
\---WEB-INF
    |   web.xml
    |
    +---classes
    |
    +---lib
    |
    +---services
           |
           +---HelloWs
                  |
                  +---META-INF
                         services.xml

Я загрузил мою войну в http://www.mediafire.com/?e8tchhtp4koc1t5

Если кто-нибудь может взглянуть, я был бы очень признателен. Крайний срок доставки на самом деле - закон четверга, не могу поверить, что это происходит.

1 Ответ

1 голос
/ 28 сентября 2011

вам нужно переименовать папку в WEB-INF / classes / axis2example в axis2Example (это то, как вы указали в services.xml)

вы можете использовать WSO2 AS [1] для развертывания ваших сервисов. что дает вам много возможностей для мониторинга и администрирования.

[1] http://wso2.org/library/application-server

...