在生成一个webservice 后,如何对它进行测试,在eclipse的wtp中,提供了一个基于wsdl生产客户端代理,并生成jsp进行测试过程:
1、通过打开file->new->other->web->web service client对话框
2、在service defination 中输入wsdl的url(可以是一个本地文件,也可以是一个http的地址),在例子中输入了一个http的wsdl的位置:
http://localhost:9000/org/apache/cxf/dosgi/samples/springdm/DinnerService?wsdl
3、按照向导完成client的生产过程,会生成以下的工程文件(不包括用红线圈起来的TestCase):
4、这个web工程启动以后,就可以访问TestClient.jsp(http://localhost:8080/TestWebService/sampleDinnerServicePortTypeProxy/TestClient.jsp),对web service进行访问了:
5、通过TestCase对Web Service进行访问,在这个axis生成的客户端中,proxy类是调用web service的入口,在工程中,进行的TestCase测试如下:
package org.apache.cxf.dosgi.samples.springdm;
import java.rmi.RemoteException;
import junit.framework.TestCase;
public class TestService extends TestCase {
public void testService()
{
DinnerServicePortTypeProxy proxy = new DinnerServicePortTypeProxy();
try {
System.out.println("call osgi service :"+proxy.testService());
Restaurant[] list = proxy.findRestaurants("hello");
for(int i=0;i<list.length;i++)
{
System.out.println(list[i].getAddress());
}
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
- 大小: 41.7 KB
- 大小: 11.5 KB
- 大小: 35.8 KB
分享到:
相关推荐
Eclipse WTP Web应用开发,(曼德尔),姚军等译。
4. eclipse wtp plugs 0 是文件分割工具自动生成的,记录了文件的分割信息,将其后缀名改为 .fms(注意不是 .fss), 以供文件分割工具使用 5. eclipse wtp merge 就是文件分割工具,请将其后缀名改为 .exe 双击安装...
4. eclipse wtp plugs 0 是文件分割工具自动生成的,记录了文件的分割信息,将其后缀名改为 .fms(注意不是 .fss), 以供文件分割工具使用 5. eclipse wtp merge 就是文件分割工具,请将其后缀名改为 .exe 双击安装...
4. eclipse wtp plugs 0 是文件分割工具自动生成的,记录了文件的分割信息,将其后缀名改为 .fms(注意不是 .fss), 以供文件分割工具使用 5. eclipse wtp merge 就是文件分割工具,请将其后缀名改为 .exe 双击安装...
4. eclipse wtp plugs 0 是文件分割工具自动生成的,记录了文件的分割信息,将其后缀名改为 .fms(注意不是 .fss), 以供文件分割工具使用 5. eclipse wtp merge 就是文件分割工具,请将其后缀名改为 .exe 双击安装...
jQueryWTP一个让Eclipse WTP支持jQuery Javascript代码自动补全功能的Eclipse插件。 支持jquery 1.6
4. eclipse wtp plugs 0 是文件分割工具自动生成的,记录了文件的分割信息,将其后缀名改为 .fms(注意不是 .fss), 以供文件分割工具使用 5. eclipse wtp merge 就是文件分割工具,请将其后缀名改为 .exe 双击安装...
Eclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcatEclipse_wtp_tomcat
4. eclipse wtp plugs 0 是文件分割工具自动生成的,记录了文件的分割信息,将其后缀名改为 .fms(注意不是 .fss), 以供文件分割工具使用 5. eclipse wtp merge 就是文件分割工具,请将其后缀名改为 .exe 双击安装...
完美移植到Eclipse
有图,有文,步骤清晰,有测试是否成功安装的方法
eclipse(wtp)内存溢出解决办法 修改配置文件
在Eclipse环境下,基于WTP插件,开发JSP应用程序 内容还是比较详尽的,以图示的方式介绍了安装过程,最后还举了一个非常简单的例子作为示例
下载Eclipse3.3。 这里我用的Eclipse Classic 3.3.1.1 ,主要是为了学习如何在Eclipse上安装插件(完整文章参考Eclipse3.3 安装及插件配置)。
eclipse-wtp-freemarker eclipse-wtp-freemarker 遵循与相同的想法
WTP(Web Tools Platform )项目在eclipse平台上进行扩展,是一个开发J2EE Web应用程序的工具集。WTP由两个子项目 构成:WST(Web标准工具集) 与JST(J2EE标准工具集),包含以下工具: * 一个源码编辑器可以用来编辑HTML...
wtp1.5.x +eclipse3.2.x的中文语言包
文档解决了myeclipse或eclipse无法从wtpServer添加tomcatserver
Eclipse WTP / XML搜索概述Eclipse WTP / XML Search是一组插件,可为您提供2个功能: 它提供了一个XML /搜索对话框(如文件/搜索)。 您可以使用XPath从工作空间中搜索XML(HTML,JSP)文件: 开发自己的插件来管理...
Eclipse3.3的Web插件,因为文件较大,所以拆成7个包 内容有: ajdt_1.5_for_eclipse_3.3.zip dtp-sdk_1.5.zip emf-sdo-xsd-SDK-2.3.0.zip GEF-SDK-3.3.zip org.objectweb.lomboz-S-3.3RC1-200708181505.zip wtp-R-...