Hi! I'm having trouble with accessing my Axis service that's running on Tomcat 4.0.3. I've successfully deployed a simple service (Java class with a method that returns a String). I've tested it with the org.apache.axis.client.AdminClient list -command and it returns the service: ...<service name="TestService"> <parameter name="methodName" value="getText "/> <parameter name="className" value="com.sysline.mca.axis.Test"/> </service>...
But when I try to invoke the service with a Java client the following exception occurs: "The AXIS engine could not find a target service to invoke! targetService is null at org.apache.axis.message.SOAPFaultBuilder.endElement(Unknown Source) at org.apache.axis.encoding.DeserializationContextImpl.endElement(Unknown Source) at org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)..." The client looks like this (I'm using Axis beta1-rc2). package com.sysline.mca.axis; import java.io.*; import java.net.URL; import org.apache.axis.client.*; import javax.xml.rpc.namespace.QName; public class TestClient { private static final String endpoint = "http://localhost:8080/axis/servlet/AxisServlet"; public TestClient() { try { Service service = new Service(); Call call = (org.apache.axis.client.Call)service.createCall (); URL endPointURL = new URL(endpoint); call.setTargetEndpointAddress(endPointURL); call.invoke ("http://localhost:8080/axis/services/TestService", "getText", new Object[] {"Test"}); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { TestClient testClient1 = new TestClient(); } } Thanks for any help! -Sebastian-