HowTo Install Redmine in Apache Tomcat » History » Version 2
Henning Sprang, 2009-11-24 00:55
add link to 0.8.7 issue
| 1 | 1 | Henning Sprang | h1. HowTo install Redmine in Apache Tomcat |
|---|---|---|---|
| 2 | |||
| 3 | As I'm running an Apache Tomcat Server already, I wanted to run redmine in it with Jruby, so I won't have to manage a mongrel/passenger setup. |
||
| 4 | |||
| 5 | h2. Steps to achieve this |
||
| 6 | |||
| 7 | Tested with Redmine version 0.8.0 and 0.8.6 on Ubuntu Karmic. |
||
| 8 | |||
| 9 | 2 | Henning Sprang | *Attention! There is a problem on 0.8.7 not resolved yet! see http://www.redmine.org/issues/4276 * |
| 10 | 1 | Henning Sprang | |
| 11 | Assumption is you have a redmine running in plain ruby and it's working with "./scripts/server -e production" |
||
| 12 | If not, check the other docs first first. |
||
| 13 | |||
| 14 | I'm using a socket connection to mysql, there might be some extra steps (e.g. configuring jdbc) necessary for a mysql connection via network. |
||
| 15 | |||
| 16 | Here we go: |
||
| 17 | |||
| 18 | * aptitude install jruby1.2 |
||
| 19 | * cd redmine-VERSION |
||
| 20 | * test running it manually: |
||
| 21 | ** jruby ./script/server -e production |
||
| 22 | * Install warbler gem - a tool to package rails applications as Java web application .war files: |
||
| 23 | ** gem install warbler |
||
| 24 | * Run warbler: |
||
| 25 | ** warble config - or if warble is not in your path like in my setup: ~/.gem/ruby/1.8/bin/warble config |
||
| 26 | * Edit the warbler config: |
||
| 27 | ** vim config/warble.rb |
||
| 28 | * change line config.dirs... to be: |
||
| 29 | ** config.dirs = %w(app config lib log vendor tmp extra files lang) |
||
| 30 | * run warble: |
||
| 31 | ** warble - or if warble is not in your path like in my setup: ~/.gem/ruby/1.8/bin/warble |
||
| 32 | * place the redmine war into your tomcat webapps directory: |
||
| 33 | ** cp redmine-VERSION.war $TOMCAT_HOME/webapps/redmine.war |
||
| 34 | |||
| 35 | |||
| 36 | h2. Links that helped me to achieve this: |
||
| 37 | |||
| 38 | * http://musingsofaprogrammingaddict.blogspot.com/2008/11/redmine-on-jruby-and-glassfish.html |
||
| 39 | * http://www.digitalsanctum.com/2007/07/24/jruby-deploying-a-rails-application-on-tomcat/ |