お世話になっております。Gsession2を使用していましたが、サーバーを再起動してから使えなくなりました。「Now Loading ......」としばらく表示された後、以下のようなエラー文が表示されます。
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)
原因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).......以下略........
ローカルで使用しておりサーバはMac OSX tiger(10.4.11)Tomcat 5.5.23クライアントはWindows XPです。過去に同じような質問をしたことがありましたが、(古い掲示板)そのときはTomcat のバージョンが5.0と古かったものを新しくすることで直りました。その他の過去ログも確認しましたが解決できませんでした。■過去ログ1http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=5WEB-INF/db/gs2db/gs2db.lock.db というファイルはありません。■過去ログ2http://www.gs.sjts.co.jp/wbs/bulletin/bbs080.do?bbs010forumSid=1&threadSid=248Windows 環境での話の用で、該当しないと思いました。■過去ログ3http://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で検索したりしましたが解決できませんでした。お手数おかけしますが、よろしくお願いいたします。
バックアップを取られているのでしたら、「バックアップファイルを使用したリストア」で元に戻せそうですが、試してみてはいかがでしょうか?「バックアップファイルを使用したリストア」http://www.gs.sjts.co.jp/v2/support/dbrestore.html#name_002的外れな意見でしたら、すみません。
下記の対応でいかがでしょうか?(1) Javaのバージョンが変わっていないか確認。 自動アップデートでパスが変わっている可能性がある。(JDK1.4になっている等)(2) Tomcatのインストールから再度行ってみる。再インストールはそれほど手間ではないと思います。
>へっぽこ管理者さんちょっと違いましたけど、情報ありがとうございました。> 下記の対応でいかがでしょうか?> > (1) Javaのバージョンが変わっていないか確認。> 自動アップデートでパスが変わっている可能性がある。(JDK1.4になっている等)よくわかりませんが、javaのバージョンを確かめてみました。/usr/local/tomcat/conf root# java -versionjava 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 にバージョンアップしてみます。
アップデートできません。http://www.gs.sjts.co.jp/v2/support/update_2.1.0.htmlこちらの「GroupSessionのバージョン確認」というところで以下のようなエラーが出ます。------------------------------------------------HTTPステータス 404 - /gsession2/common/cmn001.dotype ステータスレポートメッセージ /gsession2/common/cmn001.do説明 The requested resource (/gsession2/common/cmn001.do) is not available.
お世話になっております。バージョンアップでまだつまずいています。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.htmlTomcatを起動してみましたが、またも「Now Loading ......」で止まってしまいました。経理のほうから「給与計算ができない」とせかされています。何かヒントでもいいのでお願いします。
エラー文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.StackOverflowErrorjavax.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).......以下省略........
> バージョンアップまでは完了しました!> しかし、「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を起動
単純なところでパーミッションとか?
お世話になっております。残念ながらエラーが発生していない時のデータはありません。(;;今後はバックアップを取るようにしたいと思います。パーミッションは以下のようになっています。gssesson2のあるディレクトリ/usr/local/tomcat/webapps//usr/local/tomcat/webapps/gsession2/WEB-INF/ 内にあるファイルdb/ ........755file/ ........755/usr/local/tomcat/webapps/gsession2/WEB-INF/db/ 内にあるファイルgs2db/ ........755/usr/local/tomcat/webapps/gsession2/WEB-INF/db/gs2db/ 内にあるファイルgs2db.51805.log.db .........644gs2db.data.db ............644gs2db.index.db ............644gs2db.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/ ............75530/ ............75531/ ............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/ 内にあるファイルファイルなし
vertical_align_top