所以,我一直在尝试部署一个非常简单的服务,遵循本教程使用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
如果有人可以看看,我会非常感激。船的最后期限实际上是星期四的法律,不敢相信这种情况正在发生。
答案 0 :(得分:1)
您需要将WEB-INF / classes / axis2example下的文件夹重命名为axis2Example(这是您在services.xml中给出的方式)
您可以使用WSO2 AS [1]来部署您的服务。这为您提供了许多监控和管理功能。