cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <ning.ji...@iona.com>
Subject Re: jaxws:endpoint and depends-on attribute
Date Thu, 06 Sep 2007 07:56:45 GMT
Hi doug ,

I just committed a patch CXF-955 which is contributed by Fred into the
trunk.
It added the depends-on attribute in the jaxws:endpoint. I think you
just want that :)

You can try latest version in the trunk , or wait for the next snapshot.

Willem.
doug wrote:
> I have implemented some services and configure them in a 
> WEB-INF/beans.xml file. I was using this file to specify some 
> initialization parameters that get stored in a bean (FileUtilities) 
> and which are subsequently accessed by several other jaxws:endpoint 
> definedservices. I thought everything was configured ok because all 
> services are loaded without problems on my development server, running 
> apache-tomcat-5.5.20 Unfortunately when I try to deploy to our 
> production server, apache-tomcat-5.5.16 it fails to load, on account of the 
> error below.
>
> Basically, it seems to me that the FileUtilities bean hasn't been 
> loaded or initialized at the time the endpoint is being instatiated, 
> whereas it was under tomcat 5.5.20. 
>
> I read that there is a <bean depends-on="otherID"> attribute that induces
> otherID beans to be loaded and initialized first, but apparently that 
> doesn't exist for jaxws:endpoint
>
> Is there another way to achieve the same result?
>
> Thanks
> Doug
>
>
>
> 879  [main] ERROR org.springframework.web.context.ContextLoader  - Context 
> initialization failed
> org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected 
> exception parsing XML document from ServletContext r
> esource [/WEB-INF/beans.xml]; nested exception is 
> org.springframework.beans.FatalBeanException: Could not load class: au.net.mm
> sn.pfc.servlet.serbices.rfio.impl.RemoteFileImpl; nested exception is 
> java.lang.NullPointerException
> Caused by:
> org.springframework.beans.FatalBeanException: Could not load class: 
> au.net.mmsn.pfc.servlet.serbices.rfio.impl.RemoteFileImpl;
> nested exception is java.lang.NullPointerException
> Caused by:
> java.lang.NullPointerException
>         at 
> au.net.mmsn.pfc.servlet.serbices.rfio.impl.FileUtilities.getServicePreference(FileUtilities.java:76)
>         at 
> au.net.mmsn.pfc.servlet.serbices.rfio.impl.RemoteFileImpl.<init>(RemoteFileImpl.java:29)
>         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>         at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>         at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
>
>   

Mime
View raw message