The ClassNotFoundException I get is:

 

java.lang.NoClassDefFoundError: javax/jws/WebService

       at
org.apache.cxf.jaxws.support.JaxWsImplementorInfo.initialize(JaxWsImplem
entorInfo.java:255)

       at
org.apache.cxf.jaxws.support.JaxWsImplementorInfo.<init>(JaxWsImplemento
rInfo.java:57)

       at
org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.setServiceClass(Jax
WsServiceFactoryBean.java:174)

       at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.initializeServi
ceFactory(AbstractWSDLBasedEndpointFactory.java:227)

       at
org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(
AbstractWSDLBasedEndpointFactory.java:99)

       at
org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:
52)

       at
org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactory
Bean.java:102)

       at
org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.
java:115)

 

________________________________

From: Yazbek, Daniel (Daniel) 
Sent: Friday 13 March 2009 10:06
To: '[email protected]'
Subject: CXF Client in Weblogic 10

 

I don't think this e-mail got through in my previous attempt to send it.
If you have received this twice - sorry for the spam...

 

 

Hi all,

 

I'm trying to use a CXF client that has been built from WSDL, inside a
session bean on WebLogic 10.

 

I've added cxf-2.1.4.jar onto my web-app's classpath (the EAR's lib
directory), and reconfigured my weblogic-application.xml to look like:

 

<?xml version="1.0" encoding="UTF-8"?>

<weblogic-application xmlns="http://www.bea.com/ns/weblogic/90";>

       <application-param>

              <param-name>webapp.encoding.default</param-name>

              <param-value>UTF-8</param-value>

       </application-param>

       <prefer-application-packages>

        <package-name>javax.jws.*</package-name>

        <package-name>org.apache.xerces.*</package-name>

        <package-name>com.ctc.wstx.*</package-name>

        <package-name>org.springframework.*</package-name>

       </prefer-application-packages>

</weblogic-application>

 

 

Now, When use the SessionBean to bind to the Web Service, I get the
ClassNotFound exception below.

I am a bit reluctant to put the Geronimo JARs onto my application's
classpath, as this may mess with weblogic's internal jax-ws.

Has anyone got a CXF client working in WebLogic 10 before?

Any thoughts/suggestions?

 

 

Thanks!

-Daniel.

 

Reply via email to