フォーラム

GroupSession

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

GroupSessionフォーラム:投稿一覧

 
フォーラム:00_インストール・設定
Now Loading => 500エラー
[ 982 ] Now Loading => 500エラー

お世話になっております。

Gsession2を使用していましたが、サーバーを再起動してから使えなくなりました。

「Now Loading ......」としばらく表示された後、
以下のようなエラー文が表示されます。

投稿者A-plan 堺
最新書き込み2008/05/08 15:35:58
[ 983 ] Re: Now Loading => 500エラー

HTTPステータス 500

説明 The server encountered an internal error () that prevented it from fulfilling this request.

javax.servlet.ServletException: サーブレットの実行により例外を投げました
 org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
 org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
 org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
 org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

投稿者A-plan 堺
最新書き込み2008/05/08 15:41:52
[ 984 ] Re: Now Loading => 500エラー

原因

java.lang.StackOverflowError
 javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
 javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
 javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
.......中略........
 org.apache.struts.action.RequestProcessor.processLocale(RequestProcessor.java:621)
 org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:177)
 org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
 org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
.......以下略........

投稿者A-plan 堺
最新書き込み2008/05/08 15:43:50
[ 985 ] Re: Now Loading => 500エラー

ローカルで使用しており
サーバはMac OSX tiger(10.4.11)
Tomcat 5.5.23
クライアントはWindows XP
です。


過去に同じような質問をしたことがありましたが、(古い掲示板)
そのときはTomcat のバージョンが5.0と古かったものを
新しくすることで直りました。

その他の過去ログも確認しましたが
解決できませんでした。

■過去ログ1
http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=5

WEB-INF/db/gs2db/gs2db.lock.db というファイルはありません。


■過去ログ2
http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=248

Windows 環境での話の用で、該当しないと思いました。


■過去ログ3
http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=78

クライアントはwindows のIE、Firefox、Macのfirefox と多様で
以前は使えていたことから、こちらは該当しないと判断しました。



http://localhost:8080/
で、Tomcatページは表示されます。

考えられる要因としては
・前回のように、再起動の前に「タイムカードで日付をまたいでしまってエラーが出たまま」だったかもしれない?
・Macの自動アップデートで関係のあるファイルが上書きされたかもしれない?
・数ヶ月前にMac上でRubyを使えるようにしようと奮闘していたので、その設定が悪さしている??

自分はjava初心者でlinuxなどもよく理解していないので
原因の追及も修正もできないでいます。

わからないなりにgoogleで検索したりしましたが
解決できませんでした。

お手数おかけしますが、よろしくお願いいたします。

投稿者A-plan 堺
最新書き込み2008/05/08 15:44:25
[ 986 ] Re: Now Loading => 500エラー

バックアップを取られているのでしたら、「バックアップファイルを使用したリストア」で元に戻せそうですが、試してみてはいかがでしょうか?

「バックアップファイルを使用したリストア」
http://www.gs.sjts.co.jp/v2/support/dbrestore.html#name_002

的外れな意見でしたら、すみません。

投稿者へっぽこ管理者
最新書き込み2008/05/08 18:39:19
[ 987 ] Re: Now Loading => 500エラー

下記の対応でいかがでしょうか?

(1) Javaのバージョンが変わっていないか確認。
 自動アップデートでパスが変わっている可能性がある。(JDK1.4になっている等)

(2) Tomcatのインストールから再度行ってみる。
再インストールはそれほど手間ではないと思います。

投稿者TTH
最新書き込み2008/05/08 19:16:08
[ 990 ] Re: Re: Now Loading => 500エラー

>へっぽこ管理者さん

ちょっと違いましたけど、情報ありがとうございました。


> 下記の対応でいかがでしょうか?
>
> (1) Javaのバージョンが変わっていないか確認。
>  自動アップデートでパスが変わっている可能性がある。(JDK1.4になっている等)

よくわかりませんが、
javaのバージョンを確かめてみました。

/usr/local/tomcat/conf root# java -version
java version "1.5.0_13"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-241)
Java HotSpot(TM) Client VM (build 1.5.0_13-121, mixed mode, sharing)

JDK1.5ということでしょうか?
パスはどこを調べるといいのでしょうか?

>
> (2) Tomcatのインストールから再度行ってみる。
> 再インストールはそれほど手間ではないと思います。

Tomcatを再インストールしてみましたが、
結果は同じでした。

ちなみに、Tomcatは5.5.26になりました。


効果あるかわかりませんが、
Gsesson 2.0.0 を 2.1 にバージョンアップしてみます。

投稿者A-plan 堺
最新書き込み2008/05/09 12:16:21
[ 995 ] Re: Now Loading => 500エラー

アップデートできません。

http://www.gs.sjts.co.jp/v2/support/update_2.1.0.html
こちらの「GroupSessionのバージョン確認」というところで
以下のようなエラーが出ます。

------------------------------------------------
HTTPステータス 404 - /gsession2/common/cmn001.do

type ステータスレポート

メッセージ /gsession2/common/cmn001.do

説明 The requested resource (/gsession2/common/cmn001.do) is not available.

投稿者A-plan 堺
最新書き込み2008/05/09 17:52:40
[ 1006 ] Re: Re: Now Loading => 500エラー

お世話になっております。

バージョンアップでまだつまずいています。

http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=342
こちらを参考に java のプロセスを kill し、
アップデート作業を続けると
バージョンアップまでは完了しました!

しかし、「GroupSessionデータベースファイルの移行」という作業をして
http://www.gs.sjts.co.jp/v2/support/update_2.1.0.html
Tomcatを起動してみましたが、
またも「Now Loading ......」で止まってしまいました。

経理のほうから「給与計算ができない」とせかされています。
何かヒントでもいいのでお願いします。

投稿者A-plan 堺
最新書き込み2008/05/15 11:32:11
[ 1007 ] Re: Now Loading => 500エラー

エラー文

HTTPステータス 500 -

type 例外レポート

メッセージ

説明 The server encountered an internal error () that prevented it from fulfilling this request.

例外

javax.servlet.ServletException: サーブレットの実行により例外を投げました

org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
.......以下省略........

原因

java.lang.StackOverflowError
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrapper.java:216)
.......中省略........
org.apache.struts.action.RequestProcessor.processLocale(RequestProcessor.java:621)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:177)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
.......以下省略........

投稿者A-plan 堺
最新書き込み2008/05/15 11:37:14
[ 1008 ] Re: Re: Re: Now Loading => 500エラー

> バージョンアップまでは完了しました!
> しかし、「GroupSessionデータベースファイルの移行」という作業をして
> http://www.gs.sjts.co.jp/v2/support/update_2.1.0.html
> Tomcatを起動してみましたが、
> またも「Now Loading ......」で止まってしまいました。

2.1.0へのアップデートで「GroupSessionのバージョン確認」までは成功しているんですよね。
そうすると、移行しようとしているbディレクトリ、fileディレクトリに問題があるのではないかと思います。

正常に動いていたころのバックアップファイルはありますか?
それがあれば、次の手順で解決できるかもしれません。

1.$TOMCAT_DIR/webapps/gsession2ディレクトリを削除
2.$TOMCAT_DIR/webappsディレクトリにgsession2.war(v2.1.0)を配置
3.TOMCATを起動
4.GroupSessionのバージョン確認
5.TOMCATを停止
6.killでjavaを停止
7.$TOMCAT_DIR/webapps/gsession2/WEB-INFディレクトリのdbディレクトリ、fileディレクトリ、backupディレクトリを削除
8.$TOMCAT_DIR/webapps/gsession2/WEB-INFディレクトリにバックアップファイルを解凍してできるdbディレクトリ、fileディレクトリを配置
9.TOMCATを起動

投稿者SIN
最新書き込み2008/05/15 14:14:31
[ 1009 ] Re: Now Loading => 500エラー

単純なところでパーミッションとか?

投稿者金の微糖
最新書き込み2008/05/15 14:18:54
[ 1014 ] Re: Now Loading => 500エラー

お世話になっております。


残念ながらエラーが発生していない時のデータはありません。(;;

今後はバックアップを取るようにしたいと思います。


パーミッションは以下のようになっています。

gssesson2のあるディレクトリ
/usr/local/tomcat/webapps/

/usr/local/tomcat/webapps/gsession2/WEB-INF/ 内にあるファイル
db/ ........755
file/ ........755

/usr/local/tomcat/webapps/gsession2/WEB-INF/db/ 内にあるファイル
gs2db/ ........755

/usr/local/tomcat/webapps/gsession2/WEB-INF/db/gs2db/ 内にあるファイル
gs2db.51805.log.db .........644
gs2db.data.db ............644
gs2db.index.db ............644
gs2db.trace.db .............644

/usr/local/tomcat/webapps/gsession2/WEB-INF/file/ 内にあるファイル
2007/ ............755

/usr/local/tomcat/webapps/gsession2/WEB-INF/file/2007/ 内にあるファイル
05/ ............755

/usr/local/tomcat/webapps/gsession2/WEB-INF/file/2007/05/ 内にあるファイル
29/ ............755
30/ ............755
31/ ............755

/usr/local/tomcat/webapps/gsession2/WEB-INF/file/2007/05/29/ 内にあるファイル
2 .............644

/usr/local/tomcat/webapps/gsession2/WEB-INF/file/2007/05/30/ 内にあるファイル
1 .............644

/usr/local/tomcat/webapps/gsession2/WEB-INF/file/2007/05/31/ 内にあるファイル
ファイルなし




投稿者A-plan 堺
最新書き込み2008/05/16 10:23:15
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=341
 


TOP