网上参考了以下程序,在编写时提示我package org.apache.axis.client.Call does not exist ,
我已经下载了axis的,在以下目录里,
D:\Borland\JBuilder2006\thirdparty\jakarta-tomcat-5.5.9\webapps\axis\WEB-INF\lib,
有个axis.jar,解压缩后发现与下面import里的内容是相符的,但是不知道怎样让HelloClient.java也知道呢?
我是在JB2006下编写的。
谢谢!//HelloClient.java
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;public class HelloClient
{
public static void main(String [] args) throws Exception { String endpoint = "http://localhost:" +"8080"+ "/axis/services/HelloWorld";//注意!差别仅仅在这里!! Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress( new java.net.URL(endpoint) );
call.setOperationName("sayHello" ); String res = (String) call.invoke( new Object[] {} ); System.out.println( res );
}
}
我已经下载了axis的,在以下目录里,
D:\Borland\JBuilder2006\thirdparty\jakarta-tomcat-5.5.9\webapps\axis\WEB-INF\lib,
有个axis.jar,解压缩后发现与下面import里的内容是相符的,但是不知道怎样让HelloClient.java也知道呢?
我是在JB2006下编写的。
谢谢!//HelloClient.java
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;public class HelloClient
{
public static void main(String [] args) throws Exception { String endpoint = "http://localhost:" +"8080"+ "/axis/services/HelloWorld";//注意!差别仅仅在这里!! Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress( new java.net.URL(endpoint) );
call.setOperationName("sayHello" ); String res = (String) call.invoke( new Object[] {} ); System.out.println( res );
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货