如何将Apache Axis2示例项目导入eclipse?我试图导入名为pojo的项目,但没有成功..导入什么文件夹???似乎正常的导入方法在这里不起作用。
答案 0 :(得分:1)
在Eclipse中创建一个新的动态Web项目(您需要拥有Eclipse J2EE版本)
将示例pojo源代码从AXIS2_HOME \ sample目录复制到动态Web项目源代码目录
从Eclipse创建新的Web服务
选择Bottom Up并在包sample.addressbook.service
中选择AddressBookService确保选择Axis和项目名称。另请查看下面的客户端选项,
单击“完成”
将客户端代码移动到客户端项目PojoClient(包sample.addressbook.adbclient中的AddressBookADBClient
重构包名称和方法以适应自动生成的存根
我做了3次更改 修改了包名称以匹配存根
1) //import sample.addressbook.stub.AddressBookServiceStub;
import sample.addressbook.service.AddressBookServiceStub;
修改方法名称以匹配存根
2)//addEntry.setArgs0(entry);
addEntry.setEntry(entry);
修改方法名称以匹配存根
3) //findEntry.setArgs0("Abby Cadabby");
findEntry.setName("Abby Cadabby");
服务的最后一个变化,因为我无法进行测试。
我将条目变量设置为静态
private static HashMap entries = new HashMap();
来自SOAP UI的所有设置响应
来自客户端Java代码的响应