TestClient是不是要用call.addParameter("str",XMLType.XSD_STRING, ParameterMode.IN)
设置服务调用方法的传入参数类型
设置服务调用方法的传入参数类型
解决方案 »
- mysql 别名问题
- 请问高手,关于用JS同时拖拽多个图片的问题
- struts验证框架问题
- 使用Hibernate3连接远程SQL2000成功.连接本地却失败!
- jboss中ejb.jar的结构
- Hibernate的作用到底是什么,不应该只是代替我们写sql语句吧
- 做一个基于j2ee架构的中型网站要多少钱?
- jb+weblogic+oracle 9II中JDBC Connection Pools的配置问题
- 求ECLIPSE,JBOSS.LOMBOZ,TOMCAT相关资料的学习网站
- 讨论+散分---B/S结构下JMS实时接收是否可行。
- java连接sql2000的问题!!
- 请大家为我提供一些JAVA WEB和J2EE的电子书籍,谢谢啦
import javax.xml.rpc.encoding.XMLType;import org.apache.axis.client.Call;
import org.apache.axis.client.Service;public class TestClient {
public static void main(String[] args) throws Exception {
String endpoint = "http://localhost:" + "7001"
+ "/web/services/Test";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName("test");
call.addParameter("str",XMLType.XSD_STRING,ParameterMode.IN) ;
call.setReturnType(org.apache.axis.encoding.XMLType.XSD_STRING);
String arg ="test";
String res = (String) call.invoke(new Object[] {arg});
}
}
axis.jar
jaxrpc.jar
saaj.jar
commons-logging.jar
commons-discovery.jar
wsdl4j.jar
看看你都有了没
debug跟踪看看哪里的值是null,然后在解决啊