0
我創建了一個pojo,如下所示。Axis2錯誤Pojo Web服務
package demo;
public class HelloWorld {
public String sayHello(String name) {
return "Hello " + name;
}
}
我把它放在Axis2的戰爭,開闢
http://localhost:8080/axis2/services/listServices.
軸2表明它出現故障的服務
Faulty Services
<TOMCAT-DIR>\webapps\axis2\WEB-INF\pojo\demo\HelloWorld.class
但是當我刪除包聲明語句,並把它放在下面的位置,一切工作正常
<TOMCAT-DIR>\webapps\axis2\WEB-INF\pojo\HelloWorld.class
現在有兩種可能性
- 包聲明是不允許在POJO(我不相信這一點)。
- 我錯過了一些東西。
任何人都可以引導我嗎?
你能告訴我們你的service.xml嗎? – shashankaholic 2012-07-11 09:22:07
@shashankaholic我正在部署基於POJO的Web服務。它不需要像services.xml這樣的配置文件。 – 2012-07-12 10:44:40
你確實需要檢查本教程,http://axis.apache.org/axis2/java/core/docs/pojoguide.html#definingservice – shashankaholic 2012-07-12 15:44:20