gpt4 book ai didi

java - 使用 Axis2 测试简单的 Web 服务,该服务以 Map 作为参数

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:59 25 4
gpt4 key购买 nike

我创建了一个简单的 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 的项目。在这 2 个类中:MyWebServiceCallbackHandler 和 MyWebServiceStub。

一旦生成了WebService,它也会打开一个JSP(WebService explorer)。我可以看到 WebService 并单击 basicwebservice,它会显示 UI,我可以在其中输入数据。

但它没有显示我是否可以为 map 添加键/值。 :(

我不知道如何测试这个?我可以使用代码测试此代码吗?

我还附上了屏幕截图。

我是 WebService 新手。对此的任何帮助都将非常有用。

提前致谢

最佳答案

您可以使用SoapUI测试您的网络服务。

关于java - 使用 Axis2 测试简单的 Web 服务,该服务以 Map 作为参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6812878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com