Hmm,

> Caused By: java.lang.NullPointerException
> at > org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.getServiceQName(WSDiscoveryServerListener.java:89)

I was certain I fixed it in CXF 2.7.2, can you please remove ws-discovery modules from the distro, that will fix it - and I will test on my own too

Sergey

On 17/01/13 16:33, Shults, Benji wrote:
####<Jan 17, 2013 8:39:31 AM CST>  <Warning>  <HTTP>  <usmsp1nb055>  <admin>  <[STANDBY] ExecuteThread: '1' for queue: 
'weblogic.kernel.Default (self-tuning)'>  <<WLS Kernel>>  <>  <>  <1358433571307>  <BEA-101162>  <User defined 
listener com.ecologic.components.server.security.spring.SOAPWebServicesSecurityInitializingContextLoaderListener failed: 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sdcUsageServer': Invocation of init method failed; nested 
exception is org.apache.cxf.service.factory.ServiceConstructionException.
org.springframework.beans.factory.BeanCreationException: Error creating bean 
with name 'sdcUsageServer': Invocation of init method failed; nested exception 
is org.apache.cxf.service.factory.ServiceConstructionException
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
         at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
         at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
         at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
         at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
         at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
         at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
         at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
         at 
com.ecologic.components.server.core.spring.EAComponentsContextLoaderListener.contextInitialized(EAComponentsContextLoaderListener.java:25)
         at 
com.ecologic.components.server.security.spring.SecurityInitializingContextLoaderListener.contextInitialized(SecurityInitializingContextLoaderListener.java:34)
         at 
com.ecologic.components.server.security.spring.SOAPWebServicesSecurityInitializingContextLoaderListener.contextInitialized(SOAPWebServicesSecurityInitializingContextLoaderListener.java:242)
         at 
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
         at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at 
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
         at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1868)
         at 
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
         at 
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
         at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at 
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at 
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at 
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at 
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at 
weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
         at 
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at 
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at 
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
         at 
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
         at 
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
         at 
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
         at 
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
         at 
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: org.apache.cxf.service.factory.ServiceConstructionException
         at 
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
         at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
         at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
         at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
         at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
         at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
         at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
         at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
         at 
com.ecologic.components.server.core.spring.EAComponentsContextLoaderListener.contextInitialized(EAComponentsContextLoaderListener.java:25)
         at 
com.ecologic.components.server.security.spring.SecurityInitializingContextLoaderListener.contextInitialized(SecurityInitializingContextLoaderListener.java:34)
         at 
com.ecologic.components.server.security.spring.SOAPWebServicesSecurityInitializingContextLoaderListener.contextInitialized(SOAPWebServicesSecurityInitializingContextLoaderListener.java:242)
         at 
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
         at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at 
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
         at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1868)
         at 
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
         at 
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
         at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at 
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at 
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at 
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at 
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at 
weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
         at 
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at 
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at 
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
         at 
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
         at 
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
         at 
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
         at 
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
         at 
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: java.lang.NullPointerException
         at 
org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.getServiceQName(WSDiscoveryServerListener.java:89)
         at 
org.apache.cxf.ws.discovery.listeners.WSDiscoveryServerListener.startServer(WSDiscoveryServerListener.java:68)
         at 
org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl.startServer(ServerLifeCycleManagerImpl.java:61)
         at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:146)
         at 
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:192)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
         at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
         at 
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
         at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
         at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
         at 
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
         at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
         at 
org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
         at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
         at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
         at 
com.ecologic.components.server.core.spring.EAComponentsContextLoaderListener.contextInitialized(EAComponentsContextLoaderListener.java:25)
         at 
com.ecologic.components.server.security.spring.SecurityInitializingContextLoaderListener.contextInitialized(SecurityInitializingContextLoaderListener.java:34)
         at 
com.ecologic.components.server.security.spring.SOAPWebServicesSecurityInitializingContextLoaderListener.contextInitialized(SOAPWebServicesSecurityInitializingContextLoaderListener.java:242)
         at 
weblogic.servlet.internal.EventsManager$FireContextListenerAction.run(EventsManager.java:481)
         at 
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at 
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at 
weblogic.servlet.internal.EventsManager.notifyContextCreatedEvent(EventsManager.java:181)
         at 
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1868)
         at 
weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3154)
         at 
weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
         at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at 
weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at 
weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:247)
         at 
weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:425)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
         at 
weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at 
weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:671)
         at 
weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         at 
weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at 
weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
         at 
weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
         at 
weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at 
weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
         at 
weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
         at 
weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
         at 
weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
         at 
weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
         at 
weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:13)
         at 
weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:68)
         at 
weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

-----Original Message-----
From: Sergey Beryozkin [mailto:sberyoz...@gmail.com]
Sent: Thursday, January 17, 2013 10:29 AM
To: users@cxf.apache.org
Subject: Re: jax-rs:server problems

On 17/01/13 16:20, Shults, Benji wrote:
Trying again.  It has a .log suffix.
You can not attach it to users emails, can you just copy and paste the
relevant bits to some pastebin service and post a link to it ?

Sergey

-----Original Message-----
From: Sergey Beryozkin [mailto:sberyoz...@gmail.com]
Sent: Thursday, January 17, 2013 9:36 AM
To: users@cxf.apache.org
Subject: Re: jax-rs:server problems

Hi - I'm not seeing any stack trace attached,
On 17/01/13 15:12, Shults, Benji wrote:
I'm on CXF 2.7.2.

Server startup (WebLogic) stack trace is attached.

Obviously, my EndpointInfo.service is null. I'm not sure why. There are
no other errors.

The configuration looks OK to me, I did try deploying on WebLogic once
and it worked, I believe some users do deploy on WebLogic too

Actually, have a look at
http://cxf.apache.org/docs/jax-rs-deployment.html#JAX-RSDeployment-WebLogic

May be RuntimeDelegate is not visible...

Cheers, Sergey


Here is an excerpt from my spring config file:

<import resource="classpath:META-INF/cxf/cxf.xml" />

<import resource="classpath:META-INF/cxf/cxf-servlet.xml" />

<bean id="sdcObjectMapper" class="com.ecologic.json.SdcObjectMapper" />

<bean id="sdcJsonProvider"
class="com.ecologic.sdc.webservice.SdcServicesJsonProvider"

p:mapper-ref="sdcObjectMapper" />

<bean id="sdcBasicAuthAuthenticationInterceptor"
parent="basicAuthAuthenticationInterceptor"

p:endpointName="UsageService" />

<jaxrs:server id="sdcUsageServer" address="/usage/data">

<jaxrs:serviceBeans>

<ref bean="sdcUsageService" />

</jaxrs:serviceBeans>

<jaxrs:providers>

<ref bean="sdcJsonProvider" />

<ref bean="springSecurityExceptionMapper" />

</jaxrs:providers>

<jaxrs:features>

<ref bean="springSecurityContextFeature" />

</jaxrs:features>

<jaxrs:inInterceptors>

<ref bean="loggingInInterceptor" />

<ref bean="sdcBasicAuthAuthenticationInterceptor" />

</jaxrs:inInterceptors>

<jaxrs:outInterceptors>

<ref bean="loggingOutInterceptor" />

</jaxrs:outInterceptors>

</jaxrs:server>

<bean id="sdcUsageService"
class="com.ecologic.sdc.webservice.SdcUsageService"

p:loggingHelper-ref="sdcUsageLoggingHelper"
p:delegate-ref="sdcUsageDelegate" />

Cheers,

Benji

*Benji Shults PhD*

*/Senior Software Engineer/*//

e-mail-and-card-Ecologic-Analytics-Logo-175x60b

*1650 W 82nd ST^cid:image002.png@01CDCE45.387BDFC0
<http://g.co/maps/ypezy>STE 1100
Bloomington MN 55431-1419*

*phone: (952) 843**-7572***

*mobile: (763) 772-2899*

*e-mail: benji.shu...@ecologicanalytics.com
<mailto:bshu...@ecologicanalytics.com>*

*website: www.ecologicanalytics.com<http://www.ecologicanalytics.com/>*



P PLEASE CONSIDER OUR ENVIRONMENT BEFORE PRINTING THIS EMAIL.

This e-mail (including any attachments) is confidential and may be
legally privileged. If you are not an intended recipient or an
authorized representative of an intended recipient, you are prohibited
from using, copying or distributing the information in this e-mail or
its attachments. If you have received this e-mail in error, please
notify the sender immediately by return e-mail and delete all copies of
this message and any attachments. Thank you.





--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Blog: http://sberyozkin.blogspot.com


Reply via email to