TomcatでRedmineを動作させるJRubyでRedmineが動作することを知りました。参考にしたのはこちらの記事です。(Wheezy)に環境を構築してみます。各種バージョン動作させたバージョンは以下のとおりです。7.0.28MySQLのインストールデータベースにはMySQLを使用することにしました。apt-getでインストールします。mysql-serverインストール中、パスワードを聞かれます。任意のパスワードを二回入力します。-p[設定したパスワード]でデータベースに接続できれば、インストール成功です。事前にredmineで使用するデータベース「redmine(任意の名前)」を作成しておきます。sec)quitでmysqlコマンドを終了します。quitByeOpenJDKのインストールapt-getでOpenJDKのインストールを行います。openjdk-7-jdk以下のコマンドでバージョンが表示できればインストール成功です。mode)JRubyのインストールJRubyは最新版を使いたかったので、手動でインストールしました。/usr/local/srcに、jruby-bin-1.7.4.tar.gzをダウンロードし、展開。展開したファイルを/usr/local/jrubyに移動します。/usr/local/jruby/usr/local/jruby/binにパスを通します。.bash_profileに設定を記載。~/.bash_profileで内容を反映。-vでJRubyのバージョンが表示されれば設定は成功しています。[linux-amd64]Redmineの取得Redmineのファイルを取得し展開します。展開したファイルを、/var/lib/redmineへ移動します。/var/lib/redmine/var/lib/redmine/に移動し、config/database.ymlを編集します。config/database.ymlconfig/database.ymlに記載する内容は以下の通り。utf8jgemコマンドで、bundlerをインストール。installedbundleがインストールできたら、Redmineが依存しているライブラリをインストールします。※/var/lib/redmineで実行します。長いですが、実行結果を全て載せておきます。Yay!ちゃんとデータベース接続用にjdbc-mysqlがインストールされましたね。rakeを実行して、データベースにテーブルの作成やデータを登録します。db:migrate(データベースにテーブルの作成が行われる)ここで一旦内蔵のサーバーを起動して動作確認を行いました。起動コマンドは以下のとおり。serverブラウザで、http://[サーバーIP]:3000/を表示してみます。(java)と表示されています。JRubyで動いてくれています。Railsのアプリケーションをwarにまとめるには、warblerというツールを使うようです。jgemでインストールします。config」を実行すると、config/warble.rbにwarにするために設定ファイルのひな形が作成されます。config」を実行します。config/warble.rb作成された設定ファイルを編集します。config/warble.rb以下の行を追加し、warに含めるフォルダを追加します。※元の設定値は14行目付近にコメント状態で記載されています。plugins)設定ファイルの保存が終わったら、warbleコマンドを実行し、warを作成します。redmine.war/var/lib/redmineにredmine.warが作成されるはずです。Tomcatのインストールwarファイルが作成できたので、Tomcatをインストールし公開してみます。Tomcatはapt-getでインストールしました。tomcat7インストールが終わると、自動的にTomcatが起動します。ブラウザで、http://[サーバーIP]:8080/を表示すると、こんな表示になるはずです。apt-getでTomcatをインストールしたのですが、/etc/tomcat7:ここにcontext.xmlやserver.xmlが配置される。Catalinaディレクトリもここ。/var/lib/tomcat7:webappsはこのディレクトリに配置。その他に、common,conf,logs,server,shared,workがある。