|
Hello,
I am in desperate need of some assistance with my Axis client. I would be
ecstatic if somebody would be generous enough to help me! Even just a glance at
this code would work!
I have a properly deployed web service in Axis and I am trying to write a
client that utilizes it. I recieve the following error, however, among running
the compiled program:
javax.xml.rpc.ServiceException: Error processing WSDL
document:
java.net.ConnectException: Connection refused: connect at org.apache.axis.client.Service.initService(Service.java:278) at org.apache.axis.client.Service.<init>(Service.java:193) at org.apache.axis.client.ServiceFactory.createService(ServiceFactory.java:232) at localhost.axis.services.adminHandlerServicePort.adminHandlerClient2.main(adminHandlerClient2.java:3 This is my client, I have abbreviated in some places for clarity and
conveinance however this is everything having to do with accessing the
server:
public class adminHandlerClient2
{ static String router = "http://localhost:8081/axis/adminDirect"; static String service = "adminDirectService.wsdl"; static String endpoint = "http://localhost:8080/axis/servlet/AxisServlet"; static String url=""http://localhost:8080/axis/services/adminHandlerServicePort">http://localhost:8080/axis/services/adminHandlerServicePort"; public static void main(String[] args) { try { ServiceFactory sf = ServiceFactory.newInstance(); URL u = new URL(router + "/" + service); QName serviceName = new QName(url,"adminHandlerService"); Service s = sf.createService(u,serviceName); Call call = (Call)s.createCall(); call.setTargetEndpointAddress(new URL(endpoint)); call.setOperationName(new QName("postReport"));
//Checking for proper syntax of
call
if (args.length==0) { System.err.println("Incorrect usage of Client. Please use the following:"); System.err.println("adminHandlerClient" + " [Group Name]" + " [Password]" + " [Account Name]" + " [XML Path]" ); } else { System.out.println("Thank You. Processing. . .");
String groupName = args[0];
String password = args[1]; String accountName = args[2]; String xmlData = readFile(args[3]);
call.invoke(new Object [] {groupName, password, accountName,
xmlData});
} } catch(Exception e) { System.err.println("Error running Client:"); e.printStackTrace(); } } }
I look forward to hearing from you!
James!
|
- Re: Urgent & Desperate Help with My Axis Client NYY96
- Re: Urgent & Desperate Help with My Axis Client Jeff
- Re: Urgent & Desperate Help with My Axis Client greyson . smith
- Re: Urgent & Desperate Help with My Axis Client NYY96
- RE: Urgent & Desperate Help with My Axis Client Keith Hatton
- Re: Urgent & Desperate Help with My Axis Client NYY96
- Re: Urgent & Desperate Help with My Axis Clie... David Beahm
- Re: Urgent & Desperate Help with My Axis Client NYY96
