I finally get UT STS running, but haven't tested with client yet. cxf-ut.xml is not exactly right. Need to update properties. Let's how does it work with client.
On Thu, May 24, 2012 at 9:14 PM, Gina Choi <[email protected]> wrote: > I did carefully update STS wsdl file based on CXF STS core code. Following > is root cause. org.apache.cxf.sts.service.StaticService.java doesn't have > property named encryptionName, but it does has a property called > EncryptionProperties. EncryptionProperties.java has a property named > encryptionName. So, it make sense that it couldn't create a bean. I used > cxf-ut.xml. Am I supposed use cxf-encrypted-ut.xml instead? But > cxf-encrypted-ut.xml is asymmetric. > > Invalid property 'encryptionName' of bean class > [org.apache.cxf.sts.service.StaticService]: Bean property 'encryptionName' is > not writable or has an invalid setter method. Does the parameter type of the > setter match the return type of the getter? > > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) > > In the cxf-ut.xml, there are following lines. > > <bean id="utService" > class="org.apache.cxf.sts.service.StaticService"> > <property name="endpoints" ref="utEndpoints"/> > <property name="encryptionName" value="myservicekey"/> > </bean> > On Thu, May 24, 2012 at 6:12 PM, Glen Mazza <[email protected]> wrote: > >> Oh, that's right, forgot to mention -- the STS WSDL will also need >> updating if you switch from X.509 to UsernameToken authentication, because >> that's where you specify the type of authentication required. Check the >> WSDL in the CXF "STS" sample (it's in the CXF distribution: >> http://cxf.apache.org/**download.html<http://cxf.apache.org/download.html>or >> just use the link below) to figure out the modifications needed. If it >> still doesn't work even after you make the changes, you might want to run >> the CXF STS sample on your machine following its readme (it's pretty quick >> to do) to rule out any problems with your JDK, etc. >> >> Glen >> >> >> On 05/24/2012 05:58 PM, Gina Choi wrote: >> >>> Hi All, >>> >>> I had a perfactly running Apache CXF STS with X.509 authentication >>> between >>> WSC and >>> STS(http://www.jroller.com/**gmazza/entry/cxf_sts_tutorial<http://www.jroller.com/gmazza/entry/cxf_sts_tutorial> >>> )**. I >>> updated DoubleItSTSService.wsdl and cxf-servlet.xml as well as >>> PasswordCallbackHandler.java file on the STS side to validate user name >>> and >>> password from WSC. I ran build and deployed STS, but I when run STS >>> service >>> on the >>> browser(http://localhost:8088/**DoubleItSTS<http://localhost:8088/DoubleItSTS>), >>> I am getting following >>> exceptions. Could any one tell me what possibly went wrong? >>> HTTP Status 500 - >>> ------------------------------ >>> >>> *type* Exception report >>> >>> *message* ** >>> >>> *description* *The server encountered an internal error () that prevented >>> it from fulfilling this request.* >>> >>> *exception* >>> >>> >>> javax.servlet.**ServletException: Servlet.init() for servlet sts threw >>> exception >>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** >>> AuthenticatorBase.java:472) >>> org.apache.catalina.valves.**ErrorReportValve.invoke(** >>> ErrorReportValve.java:98) >>> org.apache.catalina.valves.**AccessLogValve.invoke(** >>> AccessLogValve.java:927) >>> org.apache.catalina.connector.**CoyoteAdapter.service(** >>> CoyoteAdapter.java:407) >>> org.apache.coyote.http11.**AbstractHttp11Processor.**process(** >>> AbstractHttp11Processor.java:**999) >>> org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler. >>> **process(AbstractProtocol.java:**565) >>> org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** >>> run(JIoEndpoint.java:309) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.** >>> runTask(ThreadPoolExecutor.**java:886) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(** >>> ThreadPoolExecutor.java:908) >>> java.lang.Thread.run(Thread.**java:662) >>> >>> *root cause* >>> >>> >>> org.springframework.beans.**factory.BeanCreationException: Error >>> creating bean with name 'utSTSProviderBean' defined in URL >>> [jndi:/localhost/DoubleItSTS/**WEB-INF/cxf-servlet.xml]: Cannot resolve >>> reference to bean 'utIssueDelegate' while setting bean property >>> 'issueOperation'; nested exception is >>> org.springframework.beans.**factory.BeanCreationException: Error >>> creating bean with name 'utIssueDelegate' defined in URL >>> [jndi:/localhost/DoubleItSTS/**WEB-INF/cxf-servlet.xml]: Cannot resolve >>> reference to bean 'utService' while setting bean property 'services'; >>> nested exception is >>> org.springframework.beans.**factory.BeanCreationException: Error >>> creating bean with name 'utService' defined in URL >>> [jndi:/localhost/DoubleItSTS/**WEB-INF/cxf-servlet.xml]: Error setting >>> property values; nested exception is >>> org.springframework.beans.**NotWritablePropertyException: Invalid >>> property 'encryptionName' of bean class >>> [org.apache.cxf.sts.service.**StaticService]: Bean property >>> 'encryptionName' is not writable or has an invalid setter method. Does >>> the parameter type of the setter match the return type of the getter? >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:328) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> DefaultListableBeanFactory.**preInstantiateSingletons(** >>> DefaultListableBeanFactory.**java:585) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**finishBeanFactoryInitializatio** >>> n(AbstractApplicationContext.**java:895) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**refresh(**AbstractApplicationContext.** >>> java:425) >>> org.apache.cxf.transport.**servlet.CXFServlet.** >>> createSpringContext(**CXFServlet.java:146) >>> org.apache.cxf.transport.**servlet.CXFServlet.loadBus(** >>> CXFServlet.java:72) >>> org.apache.cxf.transport.**servlet.CXFNonSpringServlet.** >>> init(CXFNonSpringServlet.java:**67) >>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** >>> AuthenticatorBase.java:472) >>> org.apache.catalina.valves.**ErrorReportValve.invoke(** >>> ErrorReportValve.java:98) >>> org.apache.catalina.valves.**AccessLogValve.invoke(** >>> AccessLogValve.java:927) >>> org.apache.catalina.connector.**CoyoteAdapter.service(** >>> CoyoteAdapter.java:407) >>> org.apache.coyote.http11.**AbstractHttp11Processor.**process(** >>> AbstractHttp11Processor.java:**999) >>> org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler. >>> **process(AbstractProtocol.java:**565) >>> org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** >>> run(JIoEndpoint.java:309) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.** >>> runTask(ThreadPoolExecutor.**java:886) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(** >>> ThreadPoolExecutor.java:908) >>> java.lang.Thread.run(Thread.**java:662) >>> >>> *root cause* >>> >>> >>> org.springframework.beans.**factory.BeanCreationException: Error >>> creating bean with name 'utIssueDelegate' defined in URL >>> [jndi:/localhost/DoubleItSTS/**WEB-INF/cxf-servlet.xml]: Cannot resolve >>> reference to bean 'utService' while setting bean property 'services'; >>> nested exception is >>> org.springframework.beans.**factory.BeanCreationException: Error >>> creating bean with name 'utService' defined in URL >>> [jndi:/localhost/DoubleItSTS/**WEB-INF/cxf-servlet.xml]: Error setting >>> property values; nested exception is >>> org.springframework.beans.**NotWritablePropertyException: Invalid >>> property 'encryptionName' of bean class >>> [org.apache.cxf.sts.service.**StaticService]: Bean property >>> 'encryptionName' is not writable or has an invalid setter method. Does >>> the parameter type of the setter match the return type of the getter? >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:328) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:322) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> DefaultListableBeanFactory.**preInstantiateSingletons(** >>> DefaultListableBeanFactory.**java:585) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**finishBeanFactoryInitializatio** >>> n(AbstractApplicationContext.**java:895) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**refresh(**AbstractApplicationContext.** >>> java:425) >>> org.apache.cxf.transport.**servlet.CXFServlet.** >>> createSpringContext(**CXFServlet.java:146) >>> org.apache.cxf.transport.**servlet.CXFServlet.loadBus(** >>> CXFServlet.java:72) >>> org.apache.cxf.transport.**servlet.CXFNonSpringServlet.** >>> init(CXFNonSpringServlet.java:**67) >>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** >>> AuthenticatorBase.java:472) >>> org.apache.catalina.valves.**ErrorReportValve.invoke(** >>> ErrorReportValve.java:98) >>> org.apache.catalina.valves.**AccessLogValve.invoke(** >>> AccessLogValve.java:927) >>> org.apache.catalina.connector.**CoyoteAdapter.service(** >>> CoyoteAdapter.java:407) >>> org.apache.coyote.http11.**AbstractHttp11Processor.**process(** >>> AbstractHttp11Processor.java:**999) >>> org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler. >>> **process(AbstractProtocol.java:**565) >>> org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** >>> run(JIoEndpoint.java:309) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.** >>> runTask(ThreadPoolExecutor.**java:886) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(** >>> ThreadPoolExecutor.java:908) >>> java.lang.Thread.run(Thread.**java:662) >>> >>> *root cause* >>> >>> >>> org.springframework.beans.**factory.BeanCreationException: Error >>> creating bean with name 'utService' defined in URL >>> [jndi:/localhost/DoubleItSTS/**WEB-INF/cxf-servlet.xml]: Error setting >>> property values; nested exception is >>> org.springframework.beans.**NotWritablePropertyException: Invalid >>> property 'encryptionName' of bean class >>> [org.apache.cxf.sts.service.**StaticService]: Bean property >>> 'encryptionName' is not writable or has an invalid setter method. Does >>> the parameter type of the setter match the return type of the getter? >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1361) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:322) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:322) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> DefaultListableBeanFactory.**preInstantiateSingletons(** >>> DefaultListableBeanFactory.**java:585) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**finishBeanFactoryInitializatio** >>> n(AbstractApplicationContext.**java:895) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**refresh(**AbstractApplicationContext.** >>> java:425) >>> org.apache.cxf.transport.**servlet.CXFServlet.** >>> createSpringContext(**CXFServlet.java:146) >>> org.apache.cxf.transport.**servlet.CXFServlet.loadBus(** >>> CXFServlet.java:72) >>> org.apache.cxf.transport.**servlet.CXFNonSpringServlet.** >>> init(CXFNonSpringServlet.java:**67) >>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** >>> AuthenticatorBase.java:472) >>> org.apache.catalina.valves.**ErrorReportValve.invoke(** >>> ErrorReportValve.java:98) >>> org.apache.catalina.valves.**AccessLogValve.invoke(** >>> AccessLogValve.java:927) >>> org.apache.catalina.connector.**CoyoteAdapter.service(** >>> CoyoteAdapter.java:407) >>> org.apache.coyote.http11.**AbstractHttp11Processor.**process(** >>> AbstractHttp11Processor.java:**999) >>> org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler. >>> **process(AbstractProtocol.java:**565) >>> org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** >>> run(JIoEndpoint.java:309) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.** >>> runTask(ThreadPoolExecutor.**java:886) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(** >>> ThreadPoolExecutor.java:908) >>> java.lang.Thread.run(Thread.**java:662) >>> >>> *root cause* >>> >>> >>> org.springframework.beans.**NotWritablePropertyException: Invalid >>> property 'encryptionName' of bean class >>> [org.apache.cxf.sts.service.**StaticService]: Bean property >>> 'encryptionName' is not writable or has an invalid setter method. Does >>> the parameter type of the setter match the return type of the getter? >>> org.springframework.beans.**BeanWrapperImpl.**setPropertyValue(** >>> BeanWrapperImpl.java:1052) >>> org.springframework.beans.**BeanWrapperImpl.**setPropertyValue(** >>> BeanWrapperImpl.java:921) >>> org.springframework.beans.**AbstractPropertyAccessor.** >>> setPropertyValues(**AbstractPropertyAccessor.java:**76) >>> org.springframework.beans.**AbstractPropertyAccessor.** >>> setPropertyValues(**AbstractPropertyAccessor.java:**58) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1358) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:322) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveReference(** >>> BeanDefinitionValueResolver.**java:322) >>> org.springframework.beans.**factory.support.** >>> BeanDefinitionValueResolver.**resolveValueIfNecessary(** >>> BeanDefinitionValueResolver.**java:106) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.applyPropertyValues(** >>> AbstractAutowireCapableBeanFac**tory.java:1325) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.populateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:1086) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.doCreateBean(** >>> AbstractAutowireCapableBeanFac**tory.java:517) >>> org.springframework.beans.**factory.support.** >>> AbstractAutowireCapableBeanFac**tory.createBean(** >>> AbstractAutowireCapableBeanFac**tory.java:456) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory$1.**getObject(AbstractBeanFactory.**java:293) >>> org.springframework.beans.**factory.support.** >>> DefaultSingletonBeanRegistry.**getSingleton(** >>> DefaultSingletonBeanRegistry.**java:222) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.doGetBean(**AbstractBeanFactory.java:290) >>> org.springframework.beans.**factory.support.** >>> AbstractBeanFactory.getBean(**AbstractBeanFactory.java:192) >>> org.springframework.beans.**factory.support.** >>> DefaultListableBeanFactory.**preInstantiateSingletons(** >>> DefaultListableBeanFactory.**java:585) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**finishBeanFactoryInitializatio** >>> n(AbstractApplicationContext.**java:895) >>> org.springframework.context.**support.** >>> AbstractApplicationContext.**refresh(**AbstractApplicationContext.** >>> java:425) >>> org.apache.cxf.transport.**servlet.CXFServlet.** >>> createSpringContext(**CXFServlet.java:146) >>> org.apache.cxf.transport.**servlet.CXFServlet.loadBus(** >>> CXFServlet.java:72) >>> org.apache.cxf.transport.**servlet.CXFNonSpringServlet.** >>> init(CXFNonSpringServlet.java:**67) >>> org.apache.catalina.**authenticator.**AuthenticatorBase.invoke(** >>> AuthenticatorBase.java:472) >>> org.apache.catalina.valves.**ErrorReportValve.invoke(** >>> ErrorReportValve.java:98) >>> org.apache.catalina.valves.**AccessLogValve.invoke(** >>> AccessLogValve.java:927) >>> org.apache.catalina.connector.**CoyoteAdapter.service(** >>> CoyoteAdapter.java:407) >>> org.apache.coyote.http11.**AbstractHttp11Processor.**process(** >>> AbstractHttp11Processor.java:**999) >>> org.apache.coyote.**AbstractProtocol$**AbstractConnectionHandler. >>> **process(AbstractProtocol.java:**565) >>> org.apache.tomcat.util.net.**JIoEndpoint$SocketProcessor.** >>> run(JIoEndpoint.java:309) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.** >>> runTask(ThreadPoolExecutor.**java:886) >>> java.util.concurrent.**ThreadPoolExecutor$Worker.run(** >>> ThreadPoolExecutor.java:908) >>> java.lang.Thread.run(Thread.**java:662) >>> >>> >> >> -- >> Glen Mazza >> Talend Community Coders >> coders.talend.com >> blog: www.jroller.com/gmazza >> >> >
