お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-02-07 03:29:34

otat
新しいメンバ
登録日: 2008-02-07

Tomcat 5.5.25 の課題

はじめまして。
Tomcat 5.5.25の課題について質問させていただきます。

・環境
  7.10-desktop-ja (apt-get update等で最新版にしています。)


・Tomcat 5.5環境
  JAVA_HOME=/usr/lib/jvm/java-6-sun/
  $ sudo update-alternatives --config java
  選択肢       alternative
-----------------------------------------------
          1    /usr/bin/gij-4.2
*         2    /usr/lib/jvm/java-6-sun/jre/bin/java
+        3    /usr/lib/jvm/java-gcj/jre/bin/java

・Java追加ライブラリ
libcommons-io-java 1.3.1.dfsg.1-1            Common useful IO related classes
libpg-java 8.2-504-1                 Java database (JDBC) driver for PostgreSQL


・したこと
上記の環境であるservletを実行しました。
サーブレットの内容は、データベースからデータを取って、テキスト形式で返すものです。
(1) $ sudo /etc/init.d/tomcat5.5 start
   ブランク(or null)が返ってきます。
(2) 直接起動します
   $ export JAVA_HOME=/usr/lib/jvm/java-6-sun/
   $ sudo /usr/share/tomcat5.5/bin/startup.sh
   予定している内容が返ってきます。

起動するスクリプトになんらかの原因があるようにも思いますが、
アドバイスを頂ければ幸いです。

オフライン

 

#2 2008-02-08 03:06:12

otat
新しいメンバ
登録日: 2008-02-07

Re: Tomcat 5.5.25 の課題

お恥ずかしい。自己解決しました。
UbuntuのTomcat5.5ではデフォルトでSecurityMangerがONになっているのですね。

○ 対処方法

1) /etc/default/tomcat5.5 の変更
# TOMCAT5_SECURITY=yes
TOMCAT5_SECURITY=no

2) localhostの場合 /var/lib/tomcat5.5/conf/policy.d/03catalina.policyに追加
grant {
      permission java.net.SocketPermission "localhost:5432", "connect";
};
あるいはpostgres.jarを指定した方法。 (grant codeBase)

オフライン

 

Board footer

Powered by FluxBB