Vadim Zaliva wrote

> Thanks for response. One more question. Could I pre-package some service
> with my application 'war' file? I have wsdd descriptor, but do not 
> want user
> to run AdminClient after application is deployed.


Here is what I did:

1. I subclassed org.apache.axis.transport.http.AxisServlet
2. in init() method I scan for *deploy.wsdd in WEB-INF direcotory and deploy
    all files I find using  org.apache.axis.client.AdminClient.process() 
method.
3. in destroy() method I scan for *undeploy.wsdd in WEB-INF direcotory and
    undeploy all files using 
org.apache.axis.client.AdminClient.process() mrthod.

In theory it looks good bug when I try it in gives me exception on step #2:
----- Root Cause -----
No client transport named 'null' found!
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:176)
        at org.apache.axis.client.Call.invoke(Call.java:1905)
        at org.apache.axis.client.Call.invoke(Call.java:1155)
        at org.apache.axis.client.AdminClient.process(AdminClient.java:313)
        at org.apache.axis.client.AdminClient.process(AdminClient.java:292)
        at com.setnet.util.AXISServlet.process(AXISServlet.java:74)
        at com.setnet.util.AXISServlet.init(AXISServlet.java:36)
        at 
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916)
        at 
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:808)
        at 
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3266)
        at 
org.apache.catalina.core.StandardContext.start(StandardContext.java:3395)
        at 
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
        at 
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454)        
at org.apache.catalina.core.StandardHost.install(StandardHost.java:714)
        at 
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:324)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
        at 
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
        at 
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)        
at org.apache.catalina.core.StandardHost.start(StandardHost.java:614)
        at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)        
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
        at 
org.apache.catalina.core.StandardService.start(StandardService.java:388)
        at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

Any suggestions?

Sincerely,
Vadim


Reply via email to