java 程序中如何调用web service 通过WEB SERVICES提供的WSDL 文件,在开发工具中可以直接生成CLIENT端(例如;JBuilder)。你调用这个CLIENT程序即可。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String endpoint = "http://localhost:" +"8080"+ "/projectname/ServerClassName.jws";//指明服务所在位置 Service service = new Service(); //创建一个Service实例,注意是必须的! Call call = (Call) service.createCall();//创建Call实例,也是必须的! call.setTargetEndpointAddress( new java.net.URL(endpoint) );//为Call设置服务的位置 call.setOperationName( "getMeta" );//注意方法名与HelloWorld.java中一样!! String res = (String) call.invoke( new Object[] {"123"} );//返回String,没有传入参数 System.out.println( res ); javadesigner(以前搞java现在被java搞) 写的不错.是用Axis调用的.不过写的比较简单,估计不容易看懂.你先要下个Axis,还要把你的服务写到Axis里面.建议你去搜下Axis的文章,有写的比较详细的^_^ 建议你用jbuilder中自带的webservicesdesigner,还有其带的教程,非常简单的。 JBUILDER自带AXIS包直接新建WEB SERVICE项目就可以了 socket基础问题! Hql查询后的类转换异常 关于spring ioc 配置文件求助!! Hibernate!数据插入、更新失败 请教,我怎么就找不到SVN服务器上的最新文件夹放在哪了呢??? 各位大侠,请教hibernate.cfg.xml的问题 关于CVSNT与WinCvs的性质!求助! 如何大干特干?---求高人指点。说得好一次送100分! SessionBean是怎么调用CMP的啊? 开发ejb用那个包,请问在weblogic中,是那个文件 再发:JAVA高级软件工程师求职(北京) java bean用不了??
String endpoint = "http://localhost:" +"8080"+ "/projectname/ServerClassName.jws";//指明服务所在位置 Service service = new Service(); //创建一个Service实例,注意是必须的!
Call call = (Call) service.createCall();//创建Call实例,也是必须的!
call.setTargetEndpointAddress( new java.net.URL(endpoint) );//为Call设置服务的位置
call.setOperationName( "getMeta" );//注意方法名与HelloWorld.java中一样!! String res = (String) call.invoke( new Object[] {"123"} );//返回String,没有传入参数 System.out.println( res );
直接新建WEB SERVICE项目就可以了