【Java开源代码栏目提醒】:以下是网学会员为您推荐的Java开源代码-WebServiceSayHello2.java,希望本篇文章对您学习有所帮助。
import org.apache.axis.client.ServiceClient;
import org.apache.axis.AxisFault;
import org.apache.axis.utils.Options;
import java.net.MalformedURLException;
public class WebServiceSayHello2
{
public static void main(String [] args)
{
String webServiceRouter = "";
try
{
Options options = new Options(args);
webServiceRouter = "http://localhost:" + options.getPort() +
"/axis/servlet/Axis
Servlet";
System.out.println("Using router " +
webServiceRouter);
args = options.getRemainingArgs();
}
catch (MalformedURLException ex)
{
System.err.println("Problem processing arguments: " + ex);
System.exit(1);
}
String name = "unknown";
if (args.length != 1)
{
System.out.println("Usage: WebServiceSayHello <name>");
System.exit(1);
}
else
{
name = args[0];
}
try
{
Service
Client client = new ServiceClient(webServiceRouter);
String response = (String)client.invoke("MyHelloService",
"sayHelloTo",
new Object [] { name });
System.out.println(response);
}
catch (AxisFault fault)
{
System.out.println("Axis Fault: " + fault);
fault.printStackTrace();
}
}
}