I cannot access that address. However, before you tell me that that is my
error, consider my thinking:
The reason I call port 8081 and not 8080 is because, on previous clients I
have used for different web services that have worked perfectly, I have used
8081 there so that I can run TCPmon and listen to 8081 and register all the
messages.
I used 8081 in previous clients and it worked fine. Furthermore, changing
that address to port 8080 does not work.
Perhaps if you could give me a rundown of exactly which addresses I should
be referencing and where I would be able to figure it out.
If somebody could give me brief pseudocode of what I'm supposed to be doing
I'd be incredibly greatful.
Thank you all for your help!
James
In a message dated 7/1/2004 11:52:32 AM Eastern Standard Time,
[EMAIL PROTECTED] writes:
Less obvious question.
Yes this address is the address of the page that lists all the deployed
services in axis and works correctly...
Any ideas?
In a message dated 7/1/2004 11:47:12 AM Eastern Standard Time,
[EMAIL PROTECTED] writes:
Obvious
question, but can you go
to
http://localhost:8080/axis/servlet/AxisServlet with your
browser?
[EMAIL PROTECTED]
To:
[EMAIL PROTECTED], [EMAIL PROTECTED]
07/01/2004 10:05
cc:
AM
Subject: Urgent & Desperate Help with My Axis
Client
Please respond to
axis-user
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="";
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!