Hi
On 17/01/13 17:23, Shults, Benji wrote:
Sergey,

That seems to have fixed it for me!  Thanks!

I've finally properly fixed it, it was very lame of me not to fix it for 2.7.2, but fortunately Ws-Discovery module is still not activated by default and for now removing it when Maven is not used still works...

Thanks, Sergey

Benji

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

On 17/01/13 16:42, Sergey Beryozkin wrote:
Hmm,

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

I wonder though if it is NPE only in your deployment scenario, as the
fix looks OK to me, I'll double check a bit later on

Sergey



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




--
Sergey Beryozkin

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

Blog: http://sberyozkin.blogspot.com




--
Sergey Beryozkin

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

Blog: http://sberyozkin.blogspot.com

Reply via email to