· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Open Meetings/Initialization Beans

OpenMeetings/InitializationBeans


* /etc/init.d/red5-openmeetings
  • DAEMON=$RUN_HOME/red5-daemon.sh
  • /usr/share/red5-openmeetings/red5-daemon.sh
    • /usr/share/red5-openmeetings/red5.sh
      • exec -Dred5.root="${RED5_HOME}" -cp "${RED5_CLASSPATH}" "$RED5_MAINCLASS"
        • RED5_CLASSPATH="${RED5_HOME}/boot.jar${P}${RED5_HOME}/conf${P}
        • RED5_MAINCLASS=org.red5.server.Bootstrap
  • /usr/share/red5-openmeetings/ 밑에 있는 boot.jar 에 있는 org.red5.server.Bootstrap 수행

* Bootstrap
  • logback.xml

  • org.red5.server.Launcher
    • /usr/share/red5-openmeetings/conf/red5.xml
    • bean-id
      • placeholderConfig
        • org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
        • red5.properties
      • red5.common
        • org.springframework.context.support.FileSystemXmlApplicationContext
        • red5-common.xml
      • red5.core
        • org.springframework.context.support.FileSystemXmlApplicationContext
        • red5-core.xml
      • context.loader
        • org.red5.server.ContextLoader
        • red5.globals
      • pluginLauncher
        • org.red5.server.plugin.PluginLauncher
      • tomcat.server
        • org.red5.server.tomcat.TomcatLoader

placeholderConfig


red5.common

* org.springframework.context.support.FileSystemXmlApplicationContext
  • /usr/share/red5-openmeetings/conf/red5-common.xml

* bean id
  • placeholderConfig
  • red5.server
  • jmxFactory
  • jmxAgent
  • serializer
  • deserializer
  • statusObjectService
  • rtmpCodecFactory
    • no id
    • no id
  • rtmptCodecFactory
  • remotingCodecFactory
  • videoCodecFactory
    • screenVideoCodec
    • sorensonVideoCodec
    • avcVideoCodec
  • streamableFileFactory
    • flvFileService
    • mp3FileService
    • mp4FileService
    • m4aFileService
  • filePersistenceThread
  • sharedObjectService
  • streamService
  • providerService
  • consumerService
  • bandwidthFilter
  • schedulingService
  • warDeployService
  • remotingClient
  • object.cache
  • keyframe.cache
  • flv.impl
  • flvreader.impl
  • mp4reader.impl
  • mp3reader.impl
  • no id
  • no id
  • streamExecutor
  • playlistSubscriberStream
  • clientBroadcastStream


red5.core


* org.springframework.context.support.FileSystemXmlApplicationContext
  • /usr/share/red5-openmeetings/conf/red5-core.xml

* bean id
  • customEditorConfigurer
  • placeholderConfig
  • rtmpMinaConnManager
  • rtmpHandler
  • rtmpMinaIoHandler
  • rtmpTransport
    • no id
    • no id
  • rtmpMinaConnection
  • rtmptConnManager
  • rtmptHandler
  • rtmptServlet
  • rtmptConnection
  • rtmpt.server
    • no id
    • no id
  • rtmpsMinaIoHandler
  • rtmpsTransport
    • no id
  • rtmps.server
    • no id
    • no id
    • valve.access
  • rtmpProxyTransport
  • debugProxyIoHandler

context.loader


pluginLauncher


tomcat.server

  • org.red5.server.tomcat.TomcatLoader.init
    • Server root: /usr/share/red5-openmeetings
    • Config root: /usr/share/red5-openmeetings/conf
    • Application root: /usr/share/red5-openmeetings/webapps
    • root/WEB-INF
      • red5-web.properties, red5-web.xml, web.xml
    • openmeetings/WEB-INFO
:
tcheun@enk:~/openmeetings/server/red5/webapps/openmeetings/WEB-INF$ ls
classes  lib      red5-services        red5-web.xml  velocity.properties
conf     modules  red5-web.properties  services      web.xml

:
Bootstrap complete
[INFO] [Launcher:/openmeetings] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties]
[INFO] [Launcher:/openmeetings] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3461d1: defining beans [placeholderConfig,web.context,web.scope,web.handler,openmeetings.ClientListManager,openmeetings.EmoticonsManager,openmeetings.WhiteBoardObjectListManager,appointmentcategoryservice.service,appointmentreminderservice.service,calendarservice.service,meetingmemberservice.service,fileservice.service,conferenceservice.service,openmeetings.Roommanagement,userservice.service,openmeetings.UsersDaoImpl,organisationservice.service,configservice.service,openmeetings.Configurationmanagement,errorservice.service,pollservice.service,xmlcrm.service,issueservice.service,languageservice.service,chatservice.service,streamservice.service,invitationservice.service,whiteboardservice.service,printservice.service,flvrecorderservice.service,openmeetings.FlvRecordingDaoImpl,openmeetings.FlvRecordingMetaDataDaoImpl,openmeetings.FlvRecordingLogDaoImpl,openmeetings.FlvRecordingMetaDeltaDaoImpl,openmeetings.TaskExecutor,openmeetings.FlvRecorderConverterTask,openmeetings.FlvInterviewConverterTask,openmeetings.FlvInterviewReConverterTask,openmeetings.FlvInterviewConverter,openmeetings.FlvRecorderConverter,openmeetings.FlvInterviewReConverter,ldapconfigservice.service,openmeetings.LdapConfigDaoImpl]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@dc9766

[INFO] [Launcher:/openmeetings] org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService  'openmeetings.TaskExecutor'
DEBUG 09-19 06:24:30.597 ScopeApplicationAdapter.java 4282 133 org.openmeetings.app.remote.red5.ScopeApplicationAdapter [Launcher:/openmeetings] - webAppPath : /usr/share/red5-openmeetings/webapps/openmeetings
DEBUG 09-19 06:24:30.597 ScopeApplicationAdapter.java 4282 134 org.openmeetings.app.remote.red5.ScopeApplicationAdapter [Launcher:/openmeetings] - batchFileFir : /usr/share/red5-openmeetings/webapps/openmeetings/streams/
Configuring hibernate From /usr/share/red5-openmeetings/webapps/openmeetings/conf/hibernate.cfg.xml
DEBUG 09-19 06:24:35.988 Sessionmanagement.java 9673 569 org.openmeetings.app.data.basic.Sessionmanagement [Red5_Scheduler_Worker-1] - Sessions To Delete :: 3
DEBUG 09-19 06:24:36.268 EmoticonsManager.java 9953 53 org.openmeetings.app.remote.red5.EmoticonsManager [Launcher:/openmeetings] - ##### loadEmot completed
DEBUG 09-19 06:29:35.804 Sessionmanagement.java 309489 569 org.openmeetings.app.data.basic.Sessionmanagement [Red5_Scheduler_Worker-10] - Sessions To Delete :: 0
DEBUG 09-19 06:34:35.801 Sessionmanagement.java 609486 569 org.openmeetings.app.data.basic.Sessionmanagement [Red5_Scheduler_Worker-6] - Sessions To Delete :: 0
DEBUG 09-19 06:39:35.802 Sessionmanagement.java 909487 569 org.openmeetings.app.data.basic.Sessionmanagement [Red5_Scheduler_Worker-1] - Sessions To Delete :: 0

openmeetings


* org.apache.catalina.core.ContainerBase
  • found usual_template.vm
* org.red5.server.net.rtmp.RTMPHandler
  • Connecting to
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter.roomJoin
  • roomJoin
  • Client connected to OpenMeetings, register Client StreamId: 1 scope hibernate
* org.openmeetings.utils.crypt.ManageCryptStyle
  • getInstanceOfCrypt: org.openmeetings.utils.crypt.ManageCryptStyle@10ff3d
* org.openmeetings.utils.crypt.ManageCryptStyle
  • getInstanceOfCrypt: org.openmeetings.app.data.basic.Configurationmanagement@1e529ef
* org.openmeetings.utils.crypt.ManageCryptStyle
  • configKeyCryptClassName: org.openmeetings.utils.crypt.MD5Implementation
* org.openmeetings.app.remote.MainService
  • getsessiondata
* org.openmeetings.app.data.basic.Sessionmanagement
  • startsession :: startsession
* org.openmeetings.utils.crypt.ManageCryptStyle
  • getInstanceOfCrypt: org.openmeetings.utils.crypt.ManageCryptStyle@10ff3d
* org.openmeetings.utils.crypt.ManageCryptStyle
  • getInstanceOfCrypt: org.openmeetings.app.data.basic.Configurationmanagement@1e529ef
* org.openmeetings.utils.crypt.ManageCryptStyle
  • configKeyCryptClassName: org.openmeetings.utils.crypt.MD5Implementation
* org.openmeetings.app.data.basic.Fieldmanagment
  • Getting Labels for Language english
* org.openmeetings.app.data.basic.Fieldmanagment
  • Language doesnt requiere RTL!

* org.openmeetings.app.data.basic.Sessionmanagement
  • Could not find session to update:
* org.openmeetings.app.data.basic.dao.LdapConfigDaoImpl
  • selectMaxFromConfigurations
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • roomLeave 1 0 /hibernate hibernate
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • currentClient IS NOT NULL
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • currentClient org.openmeetings.app.hibernate.beans.recording.RoomClient@ae8637
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • currentScope Scope@1e7c9d1 Depth = 2, Path = '/default/openmeetings', Name = 'hibernate'
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • roomLeave :. 1
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • removing USername Sun Sep 18 13:30:42 KST 2011 streamid: 1
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • currentScope Scope@1e7c9d1 Depth = 2, Path = '/default/openmeetings', Name = 'hibernate'
* org.openmeetings.app.remote.red5.ScopeApplicationAdapter
  • roomLeave rcpList size: 0
* org.openmeetings.app.remote.PollService
  • clearRoomPollList: null

no action

:
DEBUG 09-18 13:26:25.528 ScreenRequestHandler.java 84743245 47 org.openmeetings.servlet.outputhandler.ScreenRequestHandler [http-0.0.0.0-5080-1] - sid: default
[INFO] [http-0.0.0.0-5080-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings] -  Velocity   [warn] VelocityViewServlet: couldn't find template to match request.
sid: default
users_id: 0
user_level: -1
moduleName: moduleName
[INFO] [http-0.0.0.0-5080-1] org.apache.catalina.core.ContainerBase.[red5Engine].[0.0.0.0].[/openmeetings] -  Velocity  [debug] VelocityViewServlet: Looking for custom properties at '/WEB-INF/velocity.properties'


DEBUG 09-18 13:28:11.698 CalendarServlet.java 84849415 51 java.util.Calendar [http-0.0.0.0-5080-3] - sid: default
DEBUG 09-18 13:29:41.974 ExportToImage.java 84939691 65 org.openmeetings.servlet.outputhandler.ExportToImage [http-0.0.0.0-5080-3] - sid: default
DEBUG 09-18 13:29:41.975 ExportToImage.java 84939692 71 org.openmeetings.servlet.outputhandler.ExportToImage [http-0.0.0.0-5080-3] - hash:
DEBUG 09-18 13:29:41.984 ExportToImage.java 84939701 86 org.openmeetings.servlet.outputhandler.ExportToImage [http-0.0.0.0-5080-3] - users_id: 0
DEBUG 09-18 13:29:41.985 ExportToImage.java 84939702 87 org.openmeetings.servlet.outputhandler.ExportToImage [http-0.0.0.0-5080-3] - user_level: -1
DEBUG 09-18 13:30:01.206 LangExport.java 84958923 57 org.openmeetings.servlet.outputhandler.LangExport [http-0.0.0.0-5080-3] - sid: default
DEBUG 09-18 13:30:01.207 LangExport.java 84958924 64 org.openmeetings.servlet.outputhandler.LangExport [http-0.0.0.0-5080-3] - language_id: 0
DEBUG 09-18 13:30:01.218 LangExport.java 84958935 69 org.openmeetings.servlet.outputhandler.LangExport [http-0.0.0.0-5080-3] - users_id: 0
DEBUG 09-18 13:30:01.219 LangExport.java 84958936 70 org.openmeetings.servlet.outputhandler.LangExport [http-0.0.0.0-5080-3] - user_level: -1

ID
Password
Join
Let not the sands of time get in your lunch.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2011-09-19 17:22:32
Processing time 0.0017 sec