我创建了一个简单的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/

10-11 10:41