did you re-deploy the web services application in tomcat?  Dont think the
change in the web.xml will be picked up until you either restart tomcat or
re-deploy the app in the tomcat container.

-----Original Message-----
From: Nick Wesselman [mailto:[EMAIL PROTECTED]
Sent: Thursday, June 05, 2003 10:56 AM
To: [EMAIL PROTECTED]
Subject: Remote administrator access is not allowed


I'm trying to deploy my web service to an axis webapp running on tomcat  
behind apache/mod_jk. I run the command

java org.apache.axis.client.AdminClient -p 80 -h vhost.digivis.com  
temp/assetwsdeploy.wsdd

and get a 401 error w/ a stack trace saying "Remote administrator  
access is not allowed!" (see below)

In my web.xml for the AdminServlet, I added

      <init-param>
        <param-name>enableRemoteAdmin</param-name>
        <param-value>true</param-value>
      </init-param>

but still get the error. Any ideas?

Nick Wesselman
Digital Visions, Inc.

- Processing file temp/assetwsdeploy.wsdd
- Exception:
AxisFault
  faultCode: {http://xml.apache.org/axis/}HTTP
  faultString: (401)Unauthorized
  faultActor: null
  faultDetail:
         null: return code:  401
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;soapenv:Envelope  
xmlns:soapenv=&quot;http://schemas.xmlsoap.org/soap/envelope/&quot;  
xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;  
xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&gt;
  &lt;soapenv:Body&gt;
   &lt;soapenv:Fault&gt;
    &lt;faultcode  
xmlns:ns1=&quot;http://xml.apache.org/axis/ 
&quot;&gt;ns1:Server.Unauthorized&lt;/faultcode&gt;
    &lt;faultstring&gt;Remote administrator access is not  
allowed!&lt;/faultstring&gt;
    &lt;detail&gt;
     &lt;ns2:stackTrace  
xmlns:ns2=&quot;http://xml.apache.org/axis/&quot;&gt;AxisFault
  faultCode: {http://xml.apache.org/axis/}Server.Unauthorized
  faultString: Remote administrator access is not allowed!
  faultActor: null
  faultDetail:

Remote administrator access is not allowed!
         at  
org.apache.axis.utils.Admin.process(Lorg.apache.axis.MessageContext;Lorg 
.w3c.dom.Element;)Lorg.w3c.dom.Document;(Admin.java:215)
         at  
org.apache.axis.utils.Admin.AdminService([Lorg.w3c.dom.Element;)[Lorg.w3 
c.dom.Element;(Admin.java:112)
         at  
COM.jrockit.reflect.NativeMethodInvoker.invoke0(ILjava.lang.Object;[Ljav 
a.lang.Object;)Ljava.lang.Object;(Native Method)
         at  
COM.jrockit.reflect.NativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava. 
lang.Object;)Ljava.lang.Object;(Unknown Source)
         at  
COM.jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object; 
[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
         at  
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)L 
java.lang.Object;(Unknown Source)
         at  
org.apache.axis.providers.java.MsgProvider.processMessage(Lorg.apache.ax 
is.MessageContext;Lorg.apache.axis.message.SOAPEnvelope;Lorg.apache.axis 
.message.SOAPEnvelope;Ljava.lang.Object;)V(MsgProvider.java:147)
         at  
org.apache.axis.providers.java.JavaProvider.invoke(Lorg.apache.axis.Mess 
ageContext;)V(JavaProvider.java:276)
         at  
org.apache.axis.strategies.InvocationStrategy.visit(Lorg.apache.axis.Han 
dler;Lorg.apache.axis.MessageContext;)V(InvocationStrategy.java:71)
         at  
org.apache.axis.SimpleChain.doVisiting(Lorg.apache.axis.MessageContext;L 
org.apache.axis.HandlerIterationStrategy;)V(SimpleChain.java:156)
         at  
org.apache.axis.SimpleChain.invoke(Lorg.apache.axis.MessageContext;)V(Si 
mpleChain.java:126)
         at  
org.apache.axis.handlers.soap.SOAPService.invoke(Lorg.apache.axis.Messag 
eContext;)V(SOAPService.java:437)
         at  
org.apache.axis.server.AxisServer.invoke(Lorg.apache.axis.MessageContext 
;)V(AxisServer.java:316)
         at  
org.apache.axis.transport.http.AxisServlet.doPost(Ljavax.servlet.http.Ht 
tpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisServlet. 
java:701)
         at  
javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRe 
quest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:760)
         at  
org.apache.axis.transport.http.AxisServletBase.service(Ljavax.servlet.ht 
tp.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(AxisSer 
vletBase.java:335)
         at  
javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Lja 
vax.servlet.ServletResponse;)V(HttpServlet.java:853)
         at  
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax. 
servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationFilt 
erChain.java:247)
         at  
org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax.servlet. 
ServletRequest;Ljavax.servlet.ServletResponse;)V(ApplicationFilterChain. 
java:193)
         at  
org.apache.catalina.core.StandardWrapperValve.invoke(Lorg.apache.catalin 
a.Request;Lorg.apache.catalina.Response;Lorg.apache.catalina.ValveContex 
t;)V(StandardWrapperValve.java:256)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(Lorg.apache.catalina.Request;Lorg.apache.catalina.Response;)V( 
StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(Lorg.apache.catalina.Re 
quest;Lorg.apache.catalina.Response;)V(StandardPipeline.java:480)
         at  
org.apache.catalina.core.ContainerBase.invoke(Lorg.apache.catalina.Reque 
st;Lorg.apache.catalina.Response;)V(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardContextValve.invoke(Lorg.apache.catalin 
a.Request;Lorg.apache.catalina.Response;Lorg.apache.catalina.ValveContex 
t;)V(StandardContextValve.java:191)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(Lorg.apache.catalina.Request;Lorg.apache.catalina.Response;)V( 
StandardPipeline.java:643)
         at  
org.apache.catalina.core.StandardPipeline.invoke(Lorg.apache.catalina.Re 
quest;Lorg.apache.catalina.Response;)V(StandardPipeline.java:480)
         at  
org.apache.catalina.core.ContainerBase.invoke(Lorg.apache.catalina.Reque 
st;Lorg.apache.catalina.Response;)V(ContainerBase.java:995)
         at  
org.apache.catalina.core.StandardContext.invoke(Lorg.apache.catalina.Req 
uest;Lorg.apache.catalina.Response;)V(StandardContext.java:2415)
         at  
org.apache.catalina.core.StandardHostValve.invoke(Lorg.apache.catalina.R 
equest;Lorg.apache.catalina.Response;Lorg.apache.catalina.ValveContext;) 
V(StandardHostValve.java:180)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(Lorg.apache.catalina.Request;Lorg.apache.catalina.Response;)V( 
StandardPipeline.java:643)
         at  
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Lorg.apache.catal 
ina.Request;Lorg.apache.catalina.Response;Lorg.apache.catalina.ValveCont 
ext;)V(ErrorDispatcherValve.java:171)
         at  
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i 
nvokeNext(Lorg.apache.catalina.Request;Lorg.apache.catalina.Response;)V( 
StandardPipeline.java:641)
&lt;/ns2:stackTrace&gt;
    &lt;/detail&gt;
   &lt;/soapenv:Fault&gt;
  &lt;/soapenv:Body&gt;
&lt;/soapenv:Envelope&gt;

(401)Unauthorized
         at  
org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java 
:630)
         at  
org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:131)
         at  
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.j 
ava:71)
         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156)
         at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126)
         at org.apache.axis.client.AxisClient.invoke(AxisClient.java:182)
         at org.apache.axis.client.Call.invokeEngine(Call.java:2113)
         at org.apache.axis.client.Call.invoke(Call.java:2102)
         at org.apache.axis.client.Call.invoke(Call.java:1296)
         at  
org.apache.axis.client.AdminClient.process(AdminClient.java:319)
         at  
org.apache.axis.client.AdminClient.process(AdminClient.java:298)
         at  
org.apache.axis.client.AdminClient.process(AdminClient.java:305)
         at  
org.apache.axis.client.AdminClient.process(AdminClient.java:256)
         at org.apache.axis.client.AdminClient.main(AdminClient.java:341)

Reply via email to