我创建了一个简单的WebService,它仅打印输入值。
public class MyWebService {
public MyVo basicService(MyVo vo) {
System.out.println(vo.getName());
System.out.println(vo.getParams());
return vo;
}
}
MyVo就像这样:
public class MyVo {
private String name;
private HashMap<String, Serializable> params;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public HashMap<String, Serializable> getParams() {
return params;
}
public void setParams(HashMap<String, Serializable> params) {
this.params = params;
}
}
我正在为Web开发人员使用Eclipse Java EE IDE。
版本:Helios Service Release 1和生成Web服务,例如:
新建向导,webservice,选择服务器运行时(tomcat 6)和webruntime作为Axis2。
然后单击完成。
它生成名称为TestClient的项目。
在这两个类中:MyWebServiceCallbackHandler和MyWebServiceStub。
一旦生成WebService,它还将打开一个JSP(WebService Explorer)。
这样,我可以看到WebService并单击basicwebservice,它显示可在其中输入数据的UI。
但是它没有显示我是否可以为地图添加键/值。 :(
我不确定该如何测试?我可以使用代码测试此代码吗?
我也附上了屏幕截图。
我是WebService的新手。
在这方面的任何帮助将非常有用。
提前致谢
最佳答案
您可以使用SoapUI来测试您的Web服务。
关于java - 使用Axis2测试简单的Web服务,该服务将Map作为参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6812878/