当前位置: 代码迷 >> J2EE >> 请问 java web service 类 返回参数为自定义接口
  详细解决方案

请问 java web service 类 返回参数为自定义接口

热度:498   发布时间:2016-04-22 03:35:53.0
请教 java web service 类 返回参数为自定义接口
请教 java web service 类 返回参数为自定义接口应该如何处理。

发布TestService生成wsdl文件报错,TestPojo 没有public 构造函数
public class TestService {
  public TestPojo getTestPojo () {
  return TestPojo =new TestPojoImpl ();
  }

}



public interface TestPojo extends Serializable {
public int getId();

}
public class TestPojoImpl implements TestPojo,Serializable {

private String name;

private int id;

protected TestPojoImpl() {

id = 1;
name = "TestPojo";
}

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

}

------解决方案--------------------
把你自定义的接口要注册到wsdl文件中
------解决方案--------------------
axis2-eclipse-service-archiver-wizard.zip
这个是ECLIPSE中打包WEB SERVICE插件,很方便.
生成的".AAR"文件直接拷到TOMCAT中就可以使用WEB SERVIDE服务了,不用写WSDL描述
  相关解决方案