Michael, Did you copy your classes to the appropriate directories (webbapps/axis/WEB-INF/classes....)? Also check your Tomcat's and Axis log files you should see the errors in there.
Jason -----Original Message----- From: Michael E. Allen [mailto:[EMAIL PROTECTED] Sent: Thursday, June 19, 2003 7:46 AM To: [EMAIL PROTECTED] Subject: AdminClient reports no errors, but service not deployed I am really asking for help in how to debug an axis problem. I have and "interesting" problem with Axis. I deploy a sevice using AdminClient and one of the sample .wsdd files, get no errors, but the service doesn't actually get deployed. That is, when I check http://localhost/axis/servlet/AxisServlet, the services that should have been deployed are not there. I've set up axis on other machines with no problem; but those were simple installations, i.e., just axis as a webapp of tomcat running in standalone mode. In this case, however, I am running on a solaris box and have apache (sitting on port 80) and two copies of tomcat, one running on port 11009, the other on 12009 (for load balancing), each running axis as a webapp. Here is the command and response: $ java org.apache.axis.client.AdminClient -llocal:///AdminService deploy.wsdd - Processing file deploy.wsdd - <Admin>Done processing</Admin> $ But the services do not (apparently) get deployed; as seen by looking at http://localhost/axis/servlet/AxisServlet. I have also tried: java org.apache.axis.client.AdminClient -llocal:///AdminService list (return value below)... so... what *does* a success by AdminClient really mean? Thanks, Michael return from list command: - <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.ap ache.org/axis/wsdd/providers/java"> <globalConfiguration> <parameter name="adminPassword" value="admin"/> <parameter name="attachments.implementation" value="org.apache.axis.attachment s.AttachmentsImpl"/> <parameter name="sendXsiTypes" value="true"/> <parameter name="sendMultiRefs" value="true"/> <parameter name="sendXMLDeclaration" value="true"/> <requestFlow> <handler type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="session"/> </handler> <handler type="java:org.apache.axis.handlers.JWSHandler"> <parameter name="scope" value="request"/> <parameter name="extension" value=".jwr"/> </handler> </requestFlow> </globalConfiguration> <handler name="LocalResponder" type="java:org.apache.axis.transport.local.Local Responder"/> <handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/> <handler name="RPCDispatcher" type="java:org.apache.axis.providers.java.RPCProv ider"/> <handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenti cationHandler"/> <handler name="MsgDispatcher" type="java:org.apache.axis.providers.java.MsgProv ider"/> <service name="AdminService" provider="java:MSG"> <parameter name="allowedMethods" value="AdminService"/> <parameter name="enableRemoteAdmin" value="false"/> <parameter name="className" value="org.apache.axis.utils.Admin"/> <namespace>http://xml.apache.org/axis/wsdd/</namespace> </service> <service name="Version" provider="java:RPC"> <parameter name="allowedMethods" value="getVersion"/> <parameter name="className" value="org.apache.axis.Version"/> </service> <transport name="http"> <requestFlow> <handler type="URLMapper"/> <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/> </requestFlow> </transport> <transport name="local"> <responseFlow> <handler type="java:org.apache.axis.transport.local.LocalResponder"/> </responseFlow> </transport> </deployment>
