HowTo Install Redmine in Apache Tomcat » History » Version 1
Henning Sprang, 2009-11-24 00:40
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 | *Attention! There is a problem on 0.8.7 not resolved yet!* |
||
10 | |||
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/ |