Hi
I have successfully installed OM version 1.7 on my RedHat EL5 server and
red5 can run properly with the "red5.sh" script. But when I call it with the
startup script which was working fine with OM1.6, OM die at the login page
with the error "Error Missing [556]". And I have noticed some error about
the "SessionFactory" as below.
ERROR 08-10 04:15:56.106 HibernateUtil.java 2684 84
org.openmeetings.app.hibernate.utils.HibernateUtil [Launcher:/openmeetings]
- getSessionFactory
org.hibernate.HibernateException: Could not parse configuration:
/home/admin/OpenMeetings/OM1.7/red5/webapps/openmeetings/conf/hibernate.cfg.xml
at
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2216)
[hibernate3.jar:3.6.1.Final]
at
org.hibernate.cfg.Configuration.configure(Configuration.java:2186)
[hibernate3.jar:3.6.1.Final]
at
org.openmeetings.app.hibernate.utils.HibernateUtil.getSessionFactory(HibernateUtil.java:77)
[openmeetings.jar:na]
at
org.openmeetings.app.hibernate.utils.HibernateUtil.createSession(HibernateUtil.java:35)
[openmeetings.jar:na]
at
org.openmeetings.app.data.basic.Configurationmanagement.getConfKey(Configurationmanagement.java:50)
[openmeetings.jar:na]
at
org.openmeetings.app.remote.red5.ScopeApplicationAdapter.appStart(ScopeApplicationAdapter.java:139)
[openmeetings.jar:na]
at
org.red5.server.adapter.MultiThreadedApplicationAdapter.start(MultiThreadedApplicationAdapter.java:414)
[red5.jar:na]
at
org.red5.server.adapter.ApplicationAdapter.start(ApplicationAdapter.java:55)
[red5.jar:na]
at org.red5.server.Scope.start(Scope.java:1163) [red5.jar:na]
at org.red5.server.Scope.init(Scope.java:898) [red5.jar:na]
at org.red5.server.WebScope.register(WebScope.java:198)
[red5.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[na:1.6.0_21]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[na:1.6.0_21]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[na:1.6.0_21]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_21]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1529)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1468)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1398)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:557)
[spring-beans-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
[spring-context-3.0.0.jar:3.0.0.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
[spring-context-3.0.0.jar:3.0.0.RELEASE]
at org.red5.server.tomcat.TomcatLoader$1.run(TomcatLoader.java:594)
[red5.jar:na]
Caused by: org.dom4j.DocumentException: /hibernate-configuration-3.0.dtd (No
such file or directory) Nested exception: /hibernate-configuration-3.0.dtd
(No such file or directory)
at org.dom4j.io.SAXReader.read(SAXReader.java:484)
[dom4j-1.6.1.jar:1.6.1]
at
org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2208)
[hibernate3.jar:3.6.1.Final]
... 27 common frames omitted
Here is my red5 startup script:
#
#!/bin/sh -e
#
# red5 Starts, Stops and Reloads Red5.
#
# chkconfig: 2345 90 60
# description: Red5 - OpenMeeting Web Conference daemon.
# processname: red5
# Startup script for Red5
export JAVA_HOME=/home/admin/jdk1.6.0_21
# export RED5_HOME=/home/admin/OpenMeetings/OM1.6/red5
export RED5_HOME=/home/admin/OpenMeetings/OM1.7/red5
start_red5="${RED5_HOME}/red5.sh start"
stop_red5="${RED5_HOME}/red5-shutdown.sh stop"
start() {
echo -n "Starting Red5: "
${start_red5} & > /dev/null 2>&1
echo "done."
}
stop() {
echo -n "Shutting down Red5: "
${stop_red5} & > /dev/null 2>&1
echo "done."
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 10
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit 0
Can anybody give some advise on how to solve the error?
Thank you very much
Jom
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings User" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/openmeetings-user/-/QOfMHM8lpD4J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-user?hl=en.