Hi Carl,

I've got hibernate stuff working by putting all hibernate jars (+some j2ee jars 
and dependency jars, like activation.jar etc.)  into red5 lib directory.
I have to say I've done this prior to 0.5 release (0.5 dev release) and I am 
not sure 
if any changes are done since than as I've been on vacation last few weeks. 


-m.j.m






-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carl Sziebert
Sent: Sunday, August 06, 2006 7:33 PM
To: [email protected]
Subject: [Red5] Hibernate usage in applications

Sorry about the first email, I accidentally hit send. :(

To follow up:  When I introduce the HibernateTemplate declaration, my 
application fails to start and the following error occurs (See [1]).  I have 
double checked that the hibernate jar file and its dependencies exist in my 
application lib directory.  I have also tried copying the same jars into the 
Red5 server lib directory, only to get the same results.  Anyone else tried 
Hibernate with Red5?  Is there something obvious I'm missing? 

TIA.

Carl

[1]
Loading Spring root WebApplicationContext ERROR [06 Aug 2006 10:17:31,431] 
org.springframework.web.context.ContextLoader (Log4jLoggerAdapter.java:324) - 
Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Error 
registering bean with name 'hibernateTemplate' defined in ServletContext 
resource [/WEB-INF/red5-web.xml]: Class that bean class 
[org.springframework.orm.hibernate3.HibernateTemplate ] depends on not found; 
nested exception is java.lang.NoClassDefFoundError: 
org/hibernate/HibernateException
java.lang.NoClassDefFoundError: org/hibernate/HibernateException
        at java.lang.Class.forName0(Native Method) 
        at java.lang.Class.forName(Class.java:242)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:88)
        at 
org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition
 (BeanDefinitionReaderUtils.java:65)
        at 
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefinitionParser.java:369)
        at 
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement
 (DefaultXmlBeanDefinitionParser.java:335)
        at 
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionParser.java:266)
        at 
org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions
 (DefaultXmlBeanDefinitionParser.java:186)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:246)
        at 
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions
 (XmlBeanDefinitionReader.java:163)
        at 
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:125)
        at 
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions
 (AbstractBeanDefinitionReader.java:141)
        at 
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:126)
        at 
org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions
 (XmlWebApplicationContext.java:94)
        at 
org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:89)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh 
(AbstractApplicationContext.java:268)
        at 
org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:134)
        at 
org.springframework.web.context.ContextLoader.createWebApplicationContext 
(ContextLoader.java:230)
        at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:156)
        at 
org.springframework.web.context.ContextLoaderListener.contextInitialized 
(ContextLoaderListener.java:48)
        at 
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:392)
        at 
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:996)
        at 
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:365)
        at 
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:373)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java 
:38)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:159)
        at 
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:118)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38)
        at 
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:159)
        at org.mortbay.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:38)
        at 
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:97)
        at org.mortbay.jetty.Server.doStart(Server.java:194)
        at org.mortbay.component.AbstractLifeCycle.start 
(AbstractLifeCycle.java:38)
        at org.red5.server.JettyLoader.init(JettyLoader.java:60)
        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:585)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod
 (AbstractAutowireCapableBeanFactory.java:1092)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1062)
        at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean
 (AbstractAutowireCapableBeanFactory.java:363)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:226)
        at 
org.springframework.beans.factory.support.AbstractBeanFactory.getBean 
(AbstractBeanFactory.java:147)
        at 
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:275)
        at 
org.springframework.context.support.AbstractApplicationContext.refresh 
(AbstractApplicationContext.java:318)
        at 
org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition(ContextSingletonBeanFactoryLocator.java:136)
        at 
org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory
 (SingletonBeanFactoryLocator.java:386)
        at org.red5.server.Standalone.main(Standalone.java:124)




_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org

Reply via email to