Hi,

I have a war file, ejb-jar file and a common jar file inside an ear that I am trying 
to deploy using axis.

The common jar file contains common file require by both ejb-jar and war files, these 
are essentially the complex types exposed by the web service, these complex types are 
passed onto the ejb in the ejb-jar that provides the business functionality required. 
Note that eventually it is envisaged that the EJB will act as the endpoint to the 
service.

The Class-Path entry in Manifest.mf of the war and ejb-jar files both point to the 
common jar. Now the problem is that whenever I deploy this inside Weblogic 7 sp2 I get 
the following exception thrown. Note that if I stub the code in the war file and move 
the common files into that war then I recieve no errors. .. 
 
Any help would be greatly appreciated.. 

javax.xml.rpc.JAXRPCException: Null serializer factory specified.
        at org.apache.axis.encoding.TypeMappingImpl.register(TypeMappingImpl.java:249)
        at 
org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.java:536)
        at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252)
        at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:232)
        at 
org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:244)
        at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:107)
        at 
org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:210)
        at org.apache.axis.AxisEngine.init(AxisEngine.java:188)
        at org.apache.axis.AxisEngine.<init>(AxisEngine.java:173)
        at org.apache.axis.server.AxisServer.<init>(AxisServer.java:127)
        at 
org.apache.axis.server.DefaultAxisServerFactory.createServer(DefaultAxisServerFactory.java:152)
        at 
org.apache.axis.server.DefaultAxisServerFactory.getServer(DefaultAxisServerFactory.java:116)
        at org.apache.axis.server.AxisServer.getServer(AxisServer.java:112)
        at 
org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:221)
        at 
org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:187)
        at org.apache.axis.transport.http.AdminServlet.doGet(AdminServlet.java:99)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at 
org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:335)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1058)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:401)
        at 
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:306)
        at 
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5445)
        at 
weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:780)
        at 
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3105)
        at 
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2588)
        at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)


**********************************************************************
The contents of this e-mail are subject to contract in all cases and William Hill PLC, 
its subsidiaries or affiliates make no contractual commitment save where confirmed by 
hard copy.  

The contents of this e-mail do not necessarily represent the views of William Hill 
PLC, its subsidiaries or affiliates.  We accept no liability, including liability for 
negligence, in respect of any statement in this e-mail. 
This e-mail and any files transmitted with it are confidential, may be subject to 
legal privilege and intended solely for the use of the individual or entity to which 
they are addressed.  If you are not the intended recipient, you are hereby notified 
that any use or dissemination of this communication is strictly prohibited.  If you 
have received this e-mail in error, please notify us immediately, then delete this 
e-mail.  

Please note that William Hill can accept no responsibility for viruses and it is your 
responsibility to scan any emails and their attachments.

This message was from William Hill PLC whose registered office is Greenside House, 50 
Station Road, Wood Green, London N22 7TP.  Company Registration Number: 4212563 
England.
**********************************************************************

Reply via email to