フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
GroupSessin2 インストールできません。
[ 541 ] GroupSessin2 インストールできません。

Ubuntu 7.10 Desktop
Sun JDK 5.0
Tomcat 5.5.25
でGroupSession2をインストールしたいのですができません。
インストールガイド(Linux+Tomcat)を見て設定したのですが
ディレクトリが違うので良くわかりません。
Tomcatの画面は出せたのですが(http://localhost:8180でした)
GroupSessionの配置でつまづいています。
/usr/share/tomcat5.5/webapps/gsession2.war
で配置するとgsession2というフォルダが出来ていたので
http://localhost:8180/gsession2/
にアクセスしてみたのですがhttp Status 500 - のエラーレポートが表示されました。
ネットで調べて /usr/share/tomcat5.5-webapps/に配置してみたのですが
gsession2というフォルダが出来ませんでした。
Linuxをはじめて2週目の超初心者です。どなたか愛の手を差し伸べて頂けないでしょうか?

投稿者初心者
最新書き込み2007/12/06 20:20:47
[ 573 ] Re: GroupSessin2 インストールできません。

私も、Ubuntu 7.10 (ただし Server 版)にGroupSession2を
インストールしようとして、ここ数日、http Status 500 のエラー に、
はまっていました。

私の場合、下記のような例外が表示されていました。
-----
javax.servlet.ServletException: access denied (java.io.FilePermission /var/lib/tomcat5.5/webapps/gsession2/WEB-INF/conf/log4j.xml write)
jp.co.sjts.util.struts.BaseServlet.init(BaseServlet.java:58)
jp.groupsession.v2.cmn.GroupSession.init(GroupSession.java:98)

(以下、略)
-----

このエラーの原因は、java Security Policy の設定でした。

tomcat を、apt-get でインストールしたので、tomcat の 起動シェルは、
/etc/init.d/tomcat5.5 が使われています。 このシェルの中で、java
Security Policy が有効になるように、tomcat が起動されている為、
ファイルアクセスが制限されていたようです。

この対処として、/etc/init.d/tomcat5.5 の下記の部分を編集して
java Security Policy を無効にして、tomcat を 再起動すると、
GroupSession2 の ログイン画面が正常に表示されました。

-----
# Use the Java security manager? (yes/no)
#TOMCAT5_SECURITY=yes <- この行をコメントアウトして、
TOMCAT5_SECURITY=no <- この行を追加
-----

本来ならば、 /usr/share/tomcat5.5/conf/catalina.policy を編集して、
正しくセキュリティを設定すべきですが、その辺りはまだ勉強中です。

初心者さんも、これと同じ症状かと思います。

投稿者MG
最新書き込み2007/12/12 15:01:07
[ 574 ] Re: GroupSessin2 インストールできません。

MGさんありがとうございました。
Linux自体が今回初めてのため、何をするにもネットの情報だけが頼りでした。
正直なところGSをあきらめかけていたところでした。
MGさんの情報により何とか動かすことが出来ました。
とても感謝の気持ちで一杯です。
ありがとうございました。

投稿者初心者
最新書き込み2007/12/13 20:45:56
[ 1023 ] Re: Re: GroupSessin2 インストールできません。

> この対処として、/etc/init.d/tomcat5.5 の下記の部分を編集して
> java Security Policy を無効にして、tomcat を 再起動すると、
> GroupSession2 の ログイン画面が正常に表示されました。
>
> -----
> # Use the Java security manager? (yes/no)
> #TOMCAT5_SECURITY=yes <- この行をコメントアウトして、
> TOMCAT5_SECURITY=no <- この行を追加
> -----

Ubuntuなどdebian系ディストリではデフォルトのTomcatの挙動は /etc/default/tomcat5.5 に設定群が別に書かれているはずです。初期化スクリプトを直接触るより、こちらの末尾に上記と同様な設定を追加してやったほうがベターだと思います。

記載例
----
# Use the Java security manager? (yes/no, default: yes)
# WARNING: Do not disable the security manager unless you understand
# the consequences!
# NOTE: java-gcj-compat-dev currently doesn't support a security
# manager.
#TOMCAT5_SECURITY=yes
TOMCAT5_SECURITY=no
----

どちらにせよこちらの情報で私も助かりました。ありがとうございます。

投稿者gmax
最新書き込み2008/05/21 20:03:15
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=191
 


TOP