web-dev-qa-db-ja.com

RHEL6.3のTomcat6にdjatokaをインストールする

誰かが私のRHEL6.3マシン(Amazon Web ServicesによってホストされているEC2インスタンス)でdjatokaイメージビューアーを実行するのを手伝ってもらえますか?

「Tomcatをインストールしました。おめでとうございます」ページを見るとわかるように、Tomcat 6は(Sudo yum install Tomcat6 Tomcat6-webapps Tomcat6-admin-webappsを使用して)うまくインストールされました。

Tomcatのwebappディレクトリにあるファイルの名前をURLに追加すると、テストページが表示されるので、(tarをダウンロードし、tarを解除してTomcatのwepabbsディレクトリに.warファイルをダンプすることで)djatokaを大部分インストールしたと思います。ただし、テストページ自体は機能せず、エラーも出力されません。

公式のインストール手順では、Tomcat5のみを参照し、Tomcat6には存在しないように見えるcatalina.shというスクリプトを使用しています。のコミュニティメーリングリストには、2010年以降、情報に基づいたユーザーからの返信がありません。

ここの誰かがdjatokaについて何か知っていますか、またはコミュニティのサポートがない場合に、構成で何が壊れているのかを解決する方法を知っていますか?

私は気が遠くなるので、詳細を見逃している可能性があります。追加する必要のある情報があればコメントを残してください。

1
Andrew Martin

ソースを編集してこの問題を解決し、LD_LIBRARY_PATH環境変数(Tomcatが「setuid」プログラムであるために自動的に設定解除された)の値に依存しないようにしてから、antでコンパイルしました。

DjatokaはいくつかのSunクラスを使用するため、Sun/Oracle JDKを使用することも不可欠でした(サーバービルドをJavaの特定のディストリビューションおよびバージョンにコミットするため、これは悪い習慣です!)

また、Tomcat.sh(djatoka起動スクリプト)の行を変更して、「catalina.sh」(古いTomcat起動スクリプト)への参照を削除し、「serviceTomcat6」に置き換える必要がありました。

0
Andrew Martin

組み込みのマネージャーでデプロイを試みることができますhttp://localhost:8080/manager/html

0
rhasti