This is against the CVS version, today May 07, 10am MST.

I'm trying to register a custom provider that know how to get EJB's
from our framework.  I modeled the Provider from
org.apache.axis.providers.java.EJBProvider.


My wsdd looks like this:



  <service name="VaWebService" provider="Handler">
      <parameter name="handlerClass" 
value="com.synxis.srms.ejbs.util.SrmsEJBProvider"/>
      <parameter name="homeInterfaceName" 
value="com.synxis.srms.ejbs.va.VaServiceTxHandlerHomeIF"/>
      <parameter name="beanName" value="com.synxis.srms.ejbs.va.VaServiceBean"/>
...

But I keep getting this exception:


     [java] java.lang.InstantiationException: 
com.synxis.srms.ejbs.va.VaServiceTxHandlerHomeIF
     [java]     at java.lang.Class.newInstance0(Native Method)
     [java]     at java.lang.Class.newInstance(Class.java:237)
     [java]     at 
org.apache.axis.providers.java.JavaProvider.makeNewServiceObject(JavaProvider.java:428)
     [java]     at 
org.apache.axis.providers.java.JavaProvider.getNewServiceObject(JavaProvider.java:205)
     [java]     at 
org.apache.axis.providers.java.JavaProvider.getServiceObject(JavaProvider.java:134)
     [java]     at 
org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:271)
     [java]     at 
org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:71)
     [java]     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:154)
     [java]     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:121)
     [java]     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:288)     
[java]     at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:589)
     [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java)
     [java]     at javax.servlet.http.HttpServlet.service(HttpServlet.java)
     [java]     at org.apache.tomcat.facade.ServletHandler.doService(Unknown Source)
     [java]     at org.apache.tomcat.core.Handler.invoke(Unknown Source)
     [java]     at org.apache.tomcat.core.Handler.service(Unknown Source)
     [java]     at org.apache.tomcat.facade.ServletHandler.service(Unknown Source)
     [java]     at org.apache.tomcat.core.ContextManager.internalService(Unknown 
Source)
     [java]     at org.apache.tomcat.core.ContextManager.service(Unknown Source)     
[java]     at 
org.apache.tomcat.modules.server.Http10Interceptor.processConnection(Unknown Source)
     [java]     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(Unknown Source)
     [java]     at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(Unknown Source)
     [java]     at java.lang.Thread.run(Thread.java:484)


Axis is not calling the getNewServiceObject on my provider.
And ideas?

Thanks
- Bob

-- 
SynXis Corporation      | [EMAIL PROTECTED]    | Obstacles are those frightful 
1610 Wynkoop, Suite 400 | Ph: (303)595-2511 | things you see when you take your
Denver, CO  80202       | Fax:(303)534-4257 | eyes off your goal.  -Henry Ford

Reply via email to