We are currently using CXF 2.4.5 for both our service clients and our service
endpoints.  So essentially when a client war is deployed that has Spring
Beans configured with JaxWsProxyFactoryBean:

<bean id="programServiceProxyFactory"
class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean" lazy-init="true">
        <property name="serviceClass" value="com.foo.ProgramService"/>
            <property name="address"
value="${sc.url}/prg-svc-war/ProgramService"/>
            <property name="inInterceptors" ref="logInbound"/>
            <property name="outInterceptors">
                <list>
                    <ref bean="logOutbound"/>
                </list>
            </property>
</bean>

We get these statements printing out in the log files:

2012-02-11 11:21:57,806 [[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (self-tuning)'] INFO
org.apache.cxf.service.factory.ReflectionServiceFactoryBean - Creating
Service {http://foo.com/}ProgramService from class com.foo.ProgramService

One for each service, and in some cases we may have a war with 10 web
service clients.  It appears that as part of the war startup, this process
takes some time. 

Is there a way we can do this better during compile time as opposed to
during runtime to help the startup performance of the war?

Thanks...jay

--
View this message in context: 
http://cxf.547215.n5.nabble.com/CXF-Client-Startup-Time-With-JaxWsProxyFactoryBean-tp5475483p5475483.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to