You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Cun Yong Tan <cy...@hotmail.com> on 2002/05/01 16:26:54 UTC

Need help with custom provider (class not found)

I am trying to deploy a custom provider. My WSDD looks like this:

  <service name="myService" provider="Handler">
   <parameter name="handlerClass" value="com.test.MyProvider"/>
   <parameter name="className" value="com.test.RPCService"/>
   <parameter name="allowedMethods" value="*"/>
   <parameter name="scope" value="application"/>
  </service>

The service worked fine when I just use RPCProvider. After installing
the custom provider, I keep getting ClassNotFoundException:


        stackTrace: org.apache.axis.ConfigurationException: 
java.lang.ClassNotFoundException: com.test.MyProvider
        at 
org.apache.axis.deployment.wsdd.WSDDService.makeNewInstance(Unknown Source)
        at 
org.apache.axis.deployment.wsdd.WSDDDeployableItem.getInstance(Unknown 
Source)
        at org.apache.axis.deployment.wsdd.WSDDDeployment.getService(Unknown 
Source)
        at org.apache.axis.configuration.FileProvider.getService(Unknown 
Source)
        at org.apache.axis.AxisEngine.getService(Unknown Source)
        at org.apache.axis.MessageContext.setTargetService(Unknown Source)
        at org.apache.axis.handlers.http.URLMapper.invoke(Unknown Source)
        at org.apache.axis.strategies.InvocationStrategy.visit(Unknown 
Source)
        at org.apache.axis.SimpleChain.doVisiting(Unknown Source)
        at org.apache.axis.SimpleChain.invoke(Unknown Source)
        at org.apache.axis.server.AxisServer.invoke(Unknown Source)
        at org.apache.axis.transport.http.AxisServlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
        at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
        at java.lang.Thread.run(Thread.java:484)


_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com