[code]Before installing FireScrum, make sure the following products,
with the specified versions, are installed on your system:
* Java 6 Development Kit (JDK) -> http://java.sun.com/javase/downloads/index.jsp
* Tomcat 6.x -> http://tomcat.apache.org/download-60.cgi
* Red5 Server 0.7.0 -> http://osflash.org/red5/070final
* PostgreSQL 8.x -> http://www.postgresql.org/download/
After installing the JDK, set or modify the following environment variables:
* JAVA_HOME -- set this environment variable
to point at the root directory of the JDK installation.
* PATH -- make sure that your PATH includes:
%JAVA_HOME%\bin (Windows)
$JAVA_HOME/bin (UNIX)
- New Installation
3.1 Create target database (Ex. firescrum) in PostgreSQL.
3.2 Copy firescrum.war to Tomcat webapps folder.
3.3 Start Tomcat.
3.4 Edit webapps\firescrum\WEB-INF\applicationContext.xml file:
- Configure database connection in following section
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql://<your host name>/firescrum" />
<property name="username" value="<your database username>" />
<property name="password" value="<your database password>" />
</bean>
- Configure hibernate to generate FireScrum database, setting "hibernate.hbm2ddl.auto" property to "create"
<prop key="hibernate.hbm2ddl.auto">create</prop>
3.5 Restart Tomcat, tables and data will be created in the database.
3.6 Edit webapps\firescrum\WEB-INF\applicationContext.xml and remove following line or change value to “update” and save.
<prop key="hibernate.hbm2ddl.auto">create</prop>
3.7 Copy firescrumServer folder to Red5 webapps folder.
3.8 Start Red5.
3.9 Update RTMP_CONNECTION_STRING row at config table in database, setting your hostname or ip in the value field.
Ex: rtmp://<your hostname>/firescrumServer/
3.10 Type http://<your hostname>:8080/firescrum to open the project main page on your browser.
3.11 Type “admin” user name and “admin” password to login.
3.12 Enjoy!
4.Upgrade
4.1 Please, backup your database before attempting the upgrade.
4.2 Stop Tomcat.
4.3 Copy firescrum.war to Tomcat webapps folder. (overwrite existing file if needed)
4.4 Backup current firescrum folder in webapps folder. (Repair this folder if upgrade process not work)
4.5 Remove firescrum folder in webapps folder.
4.6 Start Tomcat.
4.7 Edit webapps\firescrum\WEB-INF\applicationContext.xml file:
- Configure database connection in following section
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.postgresql.Driver" />
<property name="url" value="jdbc:postgresql://<your host name>/firescrum" />
<property name="username" value="<your database username>" />
<property name="password" value="<your database password>" />
</bean>
4.8 Run upgrade_beta3.sql file in your firescrum database.
4.9 Restart Tomcat.[/code]
:roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: :roll: