axis2 webservice EPR问题

时间:2011-09-27 16:56:52

标签: web-services wsdl axis2

所以,我一直在尝试部署一个非常简单的服务,遵循本教程使用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中部署的servlet具有如下文件夹结构:

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 个答案:

答案 0 :(得分:1)

您需要将WEB-INF / classes / axis2example下的文件夹重命名为axis2Example(这是您在services.xml中给出的方式)

您可以使用WSO2 AS [1]来部署您的服务。这为您提供了许多监控和管理功能。

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