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
