users@jersey.java.net

RE: [Jersey] Deploying Jersey App on Weblogic 10.3

From: karim Daher <karim2bib_at_hotmail.com>
Date: Fri, 3 Apr 2009 12:53:34 -0400

Hi
In fact the exception trace is:

<Apr 3, 2009 12:40:18 PM EDT> <Error> <HTTP> <BEA-101216> <Servlet: "com.sun.xml.ws.transport.tcp.servicechannel.ServiceChannel
WSImpl" failed to preload on startup in Web application: "evm.war".
java.lang.Error: javax.xml.soap.SOAPException: Unable to create SAAJ meta-factorycom.sun.xml.messaging.saaj.soap.SAAJMetaFactor
yImpl cannot be cast to javax.xml.soap.SAAJMetaFactory
        at com.sun.xml.ws.api.SOAPVersion.<init>(SOAPVersion.java:187)
        at com.sun.xml.ws.api.SOAPVersion.<clinit>(SOAPVersion.java:85)
        at com.sun.xml.ws.api.BindingID.<clinit>(BindingID.java:318)
        at weblogic.wsee.jaxws.JAXWSDeployedServlet.getEndpoint(JAXWSDeployedServlet.java:141)
        at weblogic.wsee.jaxws.JAXWSServlet.registerEndpoint(JAXWSServlet.java:164)
        Truncated. see log file for complete stacktrace
javax.xml.soap.SOAPException: Unable to create SAAJ meta-factorycom.sun.xml.messaging.saaj.soap.SAAJMetaFactoryImpl cannot be c
ast to javax.xml.soap.SAAJMetaFactory
        at javax.xml.soap.SAAJMetaFactory.getInstance(SAAJMetaFactory.java:81)
        at javax.xml.soap.MessageFactory.newInstance(MessageFactory.java:144)
        at com.sun.xml.ws.api.SAAJFactory.createMessageFactory(SAAJFactory.java:9)
        at weblogic.wsee.jaxws.WLSContainer$WLSSAAJFactory.createMessageFactory(WLSContainer.java:341)
        at com.sun.xml.ws.api.SOAPVersion.<init>(SOAPVersion.java:182)


And by searching on the web, people are talking about jax-ws.xml. I did not understand clearly the discussion, but I think that jersey has its own jaxws files !!
Do you think that is something related to jersey project ?

To answer your previous question about the jars I am using, here is the main ones:
WEB-INF/lib:
  activation.jar
  annotations-api.jar
  asm-3.1.jar
  some commonsxx.jar
  jersey-core-1.0.2.jar
  jersey-multipart-1.0.2.jar
  jersey-server-1.0.1.jar
  jsr311-api-1.0.jar
  mail-1.4.jar
  stax-api-1.0-2.jar
  webservices-rt.jar
  xmlsec.jar
an others jars for main application.


My web.xml is:
<?xml version="1.0" encoding="UTF-8"?>
<web-app
version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
       <servlet>
        <servlet-name>Proxy services</servlet-name>
        <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
        <!-- init-param>
               <param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
               <param-value>com.sun.jersey.api.container.filter.PostReplaceFilter</param-value>
        </init-param-->
         <init-param>
            <param-name>com.sun.jersey.config.property.packages</param-name>
            <param-value>com.rest.resource</param-value>
        </init-param>
        
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Proxy services</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>30</session-timeout>
    </session-config>
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
 </web-app>
From: karim2bib_at_hotmail.com
To: users_at_jersey.dev.java.net
Date: Fri, 3 Apr 2009 12:33:34 -0400
Subject: RE: [Jersey] Deploying Jersey App on Weblogic 10.3








Thank you for your quick response, I went one step further by adding in the
weblogic-application.xml the following lines to use the asm-3.1.jar that I
have and not WL one:
  <prefer-application-packages>
    <package-name>org.objectweb.*</package-name>
  </prefer-application-packages>

And now I have others issues related to Weblogic, that is unable to create SAAJ meta-factory. I am trying to solve this issue now

Than you.

> Date: Fri, 3 Apr 2009 17:53:45 +0200
> From: Paul.Sandoz_at_Sun.COM
> To: users_at_jersey.dev.java.net
> Subject: Re: [Jersey] Deploying Jersey App on Weblogic 10.3
>
>
> On Apr 3, 2009, at 5:48 PM, karim Daher wrote:
> > And now I am receiving a new exception:
> >
> > <Apr 3, 2009 11:24:07 AM EDT> <Error> <HTTP> <BEA-101216> <Servlet:
> > "com.sun.xml.ws.transport.tcp.servicechannel.ServiceChanne
> > WSImpl" failed to preload on startup in Web application: "evm.war".
> > java.lang.AbstractMethodError
> > at
> > com
> > .sun
> > .xml
> > .ws
> > .policy
> > .jaxws.WSDLPolicyMapWrapper.configureModel(WSDLPolicyMapWrapper.java:
> > 167)
> > at
> > com
> > .sun
> > .xml
> > .ws
> > .policy
> > .jaxws
> > .PolicyWSDLParserExtension
> > .postFinished(PolicyWSDLParserExtension.java:1274)
> > at
> > com
> > .sun
> > .xml
> > .ws
> > .wsdl
> > .parser
> > .DelegatingParserExtension
> > .postFinished(DelegatingParserExtension.java:187)
> > at
> > com
> > .sun
> > .xml
> > .ws
> > .wsdl
> > .parser
> > .WSDLParserExtensionFacade
> > .postFinished(WSDLParserExtensionFacade.java:334)
> > at
> > com
> > .sun
> > .xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:
> > 230)
> > Truncated. see log file for complete stacktrace
> >
> > Can any one help me to understand or solve this issue ?
> >
>
> That is an odd one that does not appear anything related to Jersey and
> is instead something to do with Metro. What is your full web.xml and
> what do you have in your WEB-INF/lib ?
>
> Note that the JavaDoc of "java.lang.AbstractMethodError" states:
>
> this error can only occur at run time if the definition of some
> class has incompatibly changed since the currently
> executing method was last compiled.
>
> Paul.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>

Racontez l'histoire au complet avec des photos, directement de votre fenêtre Messenger. Apprenez comment.
_________________________________________________________________
Réinventez comment vous restez en contact avec le nouveau Windows Live Messenger.
http://go.microsoft.com/?linkid=9650737