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>





Reply via email to