I searched the mailing list archives and discovered that someone has done
this before. This can be seen from the url below:

http://www.nabble.com/Adding-image-to-user-profile-tf2367528s2369.html#a6634670

The issue is that i followed the contents of this url and at the end when i
deployed my application and started tomcat, i get the error below:

vice': Cannot resolve reference to bean 'transactionManager' while setting
bean
property 'transactionManager'; nested exception is
org.springframework.beans.fac
tory.BeanCreationException: Error creating bean with name
'transactionManager' d
efined in ServletContext resource [/WEB-INF/applicationContext-hibernate.xml]:
C
annot resolve reference to bean 'sessionFactory' while setting bean property
'se
ssionFactory'; nested exception is
org.springframework.beans.factory.BeanCreatio
nException: Error creating bean with name 'sessionFactory' defined in
ServletCon
text resource [/WEB-INF/applicationContext-hibernate.xml]: Invocation of
init me
thod failed; nested exception is org.hibernate.HibernateException: Could not
ins
tantiate cache implementation
Caused by:
org.springframework.beans.factory.BeanCreationException: Error creating bean
wit
h name 'userManagerTxAdvice': Cannot resolve reference to bean
'transactionManag
er' while setting bean property 'transactionManager'; nested exception is
org.sp
ringframework.beans.factory.BeanCreationException: Error creating bean with
name
'transactionManager' defined in ServletContext resource
[/WEB-INF/applicationCo
ntext-hibernate.xml]: Cannot resolve reference to bean 'sessionFactory'
while se
tting bean property 'sessionFactory'; nested exception is
org.springframework.be
ans.factory.BeanCreationException: Error creating bean with name
'sessionFactory
' defined in ServletContext resource [/WEB-INF/applicationContext-
hibernate.xml]
: Invocation of init method failed; nested exception is
org.hibernate.HibernateE
xception: Could not instantiate cache implementation
Caused by:
org.springframework.beans.factory.BeanCreationException: Error creating bean
wit
h name 'transactionManager' defined in ServletContext resource
[/WEB-INF/applica
tionContext-hibernate.xml]: Cannot resolve reference to bean
'sessionFactory' wh
ile setting bean property 'sessionFactory'; nested exception is
org.springframew
ork.beans.factory.BeanCreationException: Error creating bean with name
'sessionF
actory' defined in ServletContext resource
[/WEB-INF/applicationContext-hibernat
e.xml]: Invocation of init method failed; nested exception is
org.hibernate.Hibe
rnateException: Could not instantiate cache implementation
Caused by:
org.springframework.beans.factory.BeanCreationException: Error creating bean
wit
h name 'sessionFactory' defined in ServletContext resource
[/WEB-INF/application
Context-hibernate.xml]: Invocation of init method failed; nested exception
is or
g.hibernate.HibernateException: Could not instantiate cache implementation
Caused by:
org.hibernate.HibernateException: Could not instantiate cache implementation
       at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java
:64)
       at org.hibernate.impl.SessionFactoryImpl.<init>(
SessionFactoryImpl.java:
214)
       at org.hibernate.cfg.Configuration.buildSessionFactory(
Configuration.jav
a:1218)
       at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSession
Factory(LocalSessionFactoryBean.java:807)
       at
org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessi
onFactory(LocalSessionFactoryBean.java:740)
       at
org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPr
opertiesSet(AbstractSessionFactoryBean.java:131)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1029)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:420)
       at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
       at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:141)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:156)
       at
org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:246)
       at
org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:416)
       at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
       at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:141)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:156)
       at
org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:246)
       at
org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:416)
       at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
       at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:141)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:156)
       at
org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:246)
       at
org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:128)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:955)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:729)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:416)
       at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
       at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:141)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:156)
       at
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyC
reator.findCandidateAdvisors(AbstractAdvisorAutoProxyCreator.java:102)
       at
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyC
reator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:68)
       at
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyC
reator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:54)
       at
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.
postProcessAfterInitialization(AbstractAutoProxyCreator.java:247)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyBeanPostProcessorsAfterInitialization
(AbstractAutowireCapableBeanFa
ctory.java:311)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1038)
       at
org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:420)
       at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:245)
       at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:141)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:242)
       at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:156)
       at
org.springframework.beans.factory.support.DefaultListableBeanFactory.
getBeansOfType(DefaultListableBeanFactory.java:238)
       at
org.springframework.context.support.AbstractApplicationContext.getBea
nsOfType(AbstractApplicationContext.java:697)
       at
org.springframework.context.support.AbstractApplicationContext.regist
erListeners(AbstractApplicationContext.java:521)
       at
org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:345)
       at
org.springframework.web.context.support.AbstractRefreshableWebApplica
tionContext.refresh(AbstractRefreshableWebApplicationContext.java:156)
       at
org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:246)
       at
org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:184)
       at
org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:49)
       at org.appfuse.webapp.listener.StartupListener.contextInitialized
(Startu
pListener.java:48)
       at org.apache.catalina.core.StandardContext.listenerStart
(StandardContex
t.java:3827)
       at org.apache.catalina.core.StandardContext.start(
StandardContext.java:4
343)
       at org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase
.java:823)
       at org.apache.catalina.core.ContainerBase.addChild(
ContainerBase.java:80
7)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java
:595)

       at org.apache.catalina.core.StandardHostDeployer.addChild
(StandardHostDe
ployer.java:903)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.apache.commons.beanutils.MethodUtils.invokeMethod(
MethodUtils.jav
a:216)
       at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
       at org.apache.commons.digester.Rule.end(Rule.java:276)
       at org.apache.commons.digester.Digester.endElement(Digester.java
:1058)
       at org.apache.catalina.util.CatalinaDigester.endElement
(CatalinaDigester
.java:76)
       at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source
)
       at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
Unknown Source)
       at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
       at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
       at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
       at org.apache.commons.digester.Digester.parse(Digester.java:1567)
       at org.apache.catalina.core.StandardHostDeployer.install
(StandardHostDep
loyer.java:488)
       at org.apache.catalina.core.StandardHost.install(StandardHost.java
:863)
       at org.apache.catalina.startup.HostConfig.deployDescriptors(
HostConfig.j
ava:483)
       at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java
:427
)
       at org.apache.catalina.startup.HostConfig.start(HostConfig.java:983)
       at org.apache.catalina.startup.HostConfig.lifecycleEvent(
HostConfig.java
:349)
       at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(Lifecycl
eSupport.java:119)
       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1091)

       at org.apache.catalina.core.StandardHost.start(StandardHost.java
:789)
       at org.apache.catalina.core.ContainerBase.start(ContainerBase.java
:1083)

       at org.apache.catalina.core.StandardEngine.start(StandardEngine.java
:478
)
       at org.apache.catalina.core.StandardService.start(
StandardService.java:4
80)
       at org.apache.catalina.core.StandardServer.start(StandardServer.java
:231
3)
       at org.apache.catalina.startup.Catalina.start(Catalina.java:556)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.
java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAcces
sorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:585)
       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
Caused by: org.hibernate.cache.NoCachingEnabledException: Second-level cache
is
not enabled for usage [hibernate.cache.use_second_level_cache |
hibernate.cache.
use_query_cache]
       at org.hibernate.cache.NoCacheProvider.buildCache(
NoCacheProvider.java:2
1)
       at org.hibernate.cache.CacheFactory.createCache(CacheFactory.java
:61)
       ... 103 more


Any assistance would be highly appreciated.

Thanks.



On 2/13/07, Nathan Anderson <[EMAIL PROTECTED]> wrote:

In that case Matt's response or the alternative I suggested should work
just fine...

Nathan

Richard Nduka wrote:
> Maybe my choice of words sounded rather confusing. I meant a scenerio
> whereby you already have the picture of the person registering and as
> part of the registration process maybe the same way you have text
> boxes capturing personal details, you also have a file upload button
> to upload this image against this user and then can be viewed
> subsequently.
>
> On 2/13/07, *Nathan Anderson* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>
>     I think Matt meant "blob" rather than "blog" ;)  Another way to do
>     it is
>     to use file upload to save the image to the filesystem and then
>     save the
>     path to the database.  But I think the reason you didn't get a
>     response
>     earlier [at least from me] is that it sounds like you are asking
>     how to
>     force the capture of an image during registration.  Which sounds
>     like an
>     impossible task unless a requirement of your app is to have a
>     camera in
>     a fixed location and then you would need to trigger the camera
>     somehow...
>
>     Anyway, saving the picture would be the easy part in that scenario.
>
>     Nathan Anderson
>
>     Matt Raible wrote:
>     > You could probably just do an image upload and store it as a blog
in
>     > the database.  I believe folks have done this with AppFuse before.
>     > You might try searching the archives, or looking at Spring's
>     imagedb
>     > sample application.
>     >
>     > Matt
>     >
>     > On 2/12/07, Richard Nduka <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >> Hi,
>     >>
>     >> Any assistance on this would be highly appreciated. Thanks a lot.
>     >>
>     >>
>     >>
>     >> On 2/12/07, Richard Nduka <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>> wrote:
>     >> >
>     >> >
>     >> > Hi All,
>     >> >
>     >> > I have a requirement in my appfuse 194 application to as part
>     of a
>     >> registration process include capturing and displaying pictures of
>     >> individuals doing the registration. Please has anyone done this
>     >> before? How
>     >> do i go about doing this? Any suggestions would be welcomed and
>     >> appreciated.
>     >> >
>     >> > I am using appfuse 194 with struts and hibernate and using
>     mysql as
>     >> the
>     >> database.
>     >> >
>     >> >
>     >> > Thanks.
>     >>
>     >>
>     >
>     >
>
>
---------------------------------------------------------------------
>     To unsubscribe, e-mail: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     For additional commands, e-mail: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to