== Redmine im Tomcat installieren ==

[http://redmine.org Redmine] ist ein Werkzeug zur Projektverwaltung - in erster Linie für Software-Entwicklungs-Projekte geeignet.

Redmine ist in [http://www.ruby-lang.org/de/ Ruby] mit dem Framework [http://rubyonrails.org/ Ruby on Rails] programmiert. Es steht unter der [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License v2] (GPL).

Hier soll es als Beispiel dienen, wie man auf der [http://www.hostsharing.net Hostsharing]-Infrastruktur mit der Tomcat-Option Rails-Anwendungen betrieben kann.

=== Vorbereitungen ===

Zunächst baue und teste ich auf meinem lokalen Rechner eine Java-Webapplikation, die ich später bei Hostsharing installiere.

Ich brauche:
# die aktuelle Redmine Version von [http://rubyforge.org/frs/?group_id=1850 RubyForge] (zur Zeit Version 1.1.1)
# die Ruby-/Rails-Infrastruktur mit JRuby auf meinem lokalen Rechner

=== Software-Pakete ===

Zunächst installiere ich als ''root'' die Ruby-Infrastruktur:

{{{
  aptitude install jruby rubygems
}}}

Als Datenbank will ich Postgres nutzen:

{{{
  aptitude install postgresql
}}}

Eine Postgres-Datenbank mit eigenem Datenbank-User lege ich als User''postgres'' an:

{{{
  su - postgres
  createuser -D -S -R -P redmine
  createdb -O redmine -E UTF8 redmine
}}}