· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Open Meetings/Tomcat Catalina

OpenMeetings/TomcatCatalina


* /etc/tomcat6/conf/server.xml

embedded tomcat


  • Setting connector: org.apache.catalina.connector.Connector
  • Address to bind: /0.0.0.0:5080
  • Server root: /usr/share/red5-openmeetings
  • Config root: /usr/share/red5-openmeetings/conf
  • Application root: /usr/share/red5-openmeetings/webapps
  • Starting Tomcat servlet engine
  • Starting tomcat server: org.apache.catalina.startup.Embedded
  • Starting Servlet Engine: Apache Tomcat/6.0.24
    • org.apache.catalina.core.StandardEngine

  • Starting up context openmeetings
  • Initializing Coyote HTTP/1.1 on http-0.0.0.0-5080
    • org.apache.coyote.http11.Http11Protocol
  • Starting Coyote HTTP/1.1 on http-0.0.0.0-5080
    • org.apache.coyote.http11.Http11Protocol
  • Setting connector: org.apache.catalina.connector.Connector
  • Loading RTMPT context: org.red5.server.tomcat.rtmpt.RTMPTLoader
  • Starting Servlet Engine: Apache Tomcat/6.0.24
    • org.apache.catalina.core.StandardEngine
  • Loading properties file from ServletContext resource
    • /WEB-INF/red5-web.properties

* /org/red5/server/tomcat/rtmpt/RTMPTLoader.java
  • org.red5.server.net.rtmpt.RTMPTServlet
  • /org/red5/server/net/rtmpt/RTMPTServlet.java
    • /org/red5/server/net/rtmpt/RTMPTHandler.java
      • /org/red5/server/net/rtmp/RTMPHandler.java
      • catalina 로 넘기는듯 함.

* /usr/share/red5-openmeetings/webapps/openmeetings/WEB-INF/web.xml
:
        <welcome-file-list>
                <welcome-file>sipindex.html</welcome-file>
                <welcome-file>login.html</welcome-file>
                <welcome-file>index.html</welcome-file>
                <welcome-file>index.htm</welcome-file>
        </welcome-file-list>

* sipindex.html
:
    <servlet-mapping>^M
        <servlet-name>DefaultIndex</servlet-name>^M
        <url-pattern>/sipindex.html</url-pattern>^M
    </servlet-mapping>^M

* DefaultIndex
:
    <servlet>^M
        <description>DefaultIndex</description>
        <display-name>DefaultIndex</display-name>
        <servlet-name>DefaultIndex</servlet-name>
        <servlet-class>org.openmeetings.servlet.outputhandler.DefaultIndex</servlet-class>
    </servlet>

* DefaultIndex.java
  • /src/app/org/openmeetings/servlet/outputhandler/
  • usual_template.vm
  • main.swf8.swf

관련 개념


* tomcat components
  • Catalina
    • servlet container
  • Coyote
    • HTTP Connector
  • Jasper
    • JSP Engine (JavaServer Pages)

* Application Server
  • java application server
    • virtual machine for the running applications
    • handling connections to the database
    • handling connections to the Web client

* red5
  • flash server
  • support for the latest multi-user API’s
    • including NetConnection, NetStream and SharedObject’s
    • providing a powerful RTMP / Servlet implementation.
    • has an embedded Tomcat Servlet container for JEE Web Applications
    • Application development draws additional benefits
      • from the Spring Framework and Scope based event driven services

* openmeetings
  • browser-based software

* web application
  • all or some parts of the software are downloaded from the Web each time it is run.
  • It may refer to
    • browser-based applications that run within the user's Web browser
    • rich client applications that resemble local applications.



sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2011-09-20 07:29:25
Processing time 0.0093 sec