1. Before installing FireScrum, make sure the following products,   
  2. with the specified versions, are installed on your system:   
  3.   
  4.     * Java 6 Development Kit (JDK)  -> http://java.sun.com/javase/downloads/index.jsp   
  5.     * Tomcat 6.x            -> http://tomcat.apache.org/download-60.cgi   
  6.     * Red5 Server 0.7.0         -> http://osflash.org/red5/070final   
  7.     * PostgreSQL 8.x        -> http://www.postgresql.org/download/   
  8.   
  9. After installing the JDK, set or modify the following environment variables:   
  10.   
  11.     * JAVA_HOME -- set this environment variable   
  12.       to point at the root directory of the JDK installation.   
  13.   
  14.     * PATH -- make sure that your PATH includes:   
  15.       %JAVA_HOME%\bin  (Windows)   
  16.       $JAVA_HOME/bin   (UNIX)       
  17.   
  18. 3. New Installation   
  19.   
  20. 3.1 Create target database (Ex. firescrum) in PostgreSQL.   
  21. 3.2 Copy firescrum.war to Tomcat webapps folder.   
  22. 3.3 Start Tomcat.   
  23. 3.4 Edit webapps\firescrum\WEB-INF\applicationContext.xml file:   
  24.        
  25.     - Configure database connection in following section   
  26.        
  27.     <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">   
  28.         <property name="driverClassName" value="org.postgresql.Driver" />   
  29.         <property name="url" value="jdbc:postgresql://<your host name>/firescrum" />   
  30.         <property name="username" value="<your database username>" />   
  31.         <property name="password" value="<your database password>" />   
  32.     </bean>   
  33.        
  34.     - Configure hibernate to generate FireScrum database, setting "hibernate.hbm2ddl.auto" property to "create"   
  35.   
  36.     <prop key="hibernate.hbm2ddl.auto">create</prop>   
  37.        
  38. 3.5 Restart Tomcat, tables and data will be created in the database.   
  39. 3.6 Edit webapps\firescrum\WEB-INF\applicationContext.xml and remove following line or change value to "update" and save.   
  40.   
  41.     <prop key="hibernate.hbm2ddl.auto">create</prop>   
  42.   
  43. 3.7 Copy firescrumServer folder to Red5 webapps folder.   
  44. 3.8 Start Red5.   
  45. 3.9 Update RTMP_CONNECTION_STRING row at config table in database, setting your hostname or ip in the value field.   
  46.     Ex: rtmp://<your hostname>/firescrumServer/   
  47. 3.10 Type http://<your hostname>:8080/firescrum to open the