柳谷と申します。お世話になります。旧掲示板の[01269] ログインが出来ない。教えて下さい?と同様の現象ですが、インストール完了後、クライアント(WinXP ProSP2 + IE6.0)からadminユーザでログインすると「不正なアクセスです。長時間使用しなかったか、ブラウザのCookieが無効になっている可能性があります。OKボタンをクリックしログイン画面よりログインしてください。 」の表示が出ます。クライアントはcookie有効としております。また、御社オンラインデモのページでは、現象が発生したIE6.0からのアクセスでも正常にログインすることができました。また、同じクライアントPCからFireFoxでアクセスした場合、私が構築したサーバ、オンラインデモのページともにアクセス可能です。サーバ設定に問題がある場合、上記エラーが発生することは考えられますでしょうか?現象の発生する環境は以下のとおりです。[サーバ]GroupSessionバージョン:2.0.1OS:Red Hat Enterprise Linux 5JDKバージョン:JDK5.0 update 12tomcatバージョン:5.5.23(webサーバは使用していません)[クライアント]OS:WindowsXP Pro SP2ブラウザ:IE6.0 SP2不足している情報などありましたら、ご指摘下さい。宜しくお願いいたします。
クライアントの設定か、経由するネットワーク間で何かあるとしか思えませんね。・セキュリティ(アンチウィルス、プロキシ等)サーバを経由していて、ポート番号が80以外のクッキーは受け付けない設定になっている。・ブラウザのセキュリティレベルがローカルのアドレスだけ高くなっている。可能性は低そうですが試しにTOMCATを80ポートで動作させるとどうなりますか?・Apacheと連携させて80ポートで起動。・TOMCAT単体で80ポートで起動。 設定方法は下記を参照apache-tomcat-5.5.23/conf/server.xmlの下記の8080の箇所を80に設定し、Tomcat再起動で80でアクセス可能です。 <Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
私も同じ症状で困っています。サーバーはWindows2003serverです。YAMAさんのおっしゃる設定方法を試してみましたが、「http://[サーバー名]:8080/gsession2/」でも「http://[サーバー名]:80/gsession2/」でもアクセスできませんでした。サーバーは詳しくないので、何か間違っているのでしょうか?
YAMA様>返信が大変遅くなってしまい申し訳ありません。ご回答ありがとうございます。TOMCATを80番ポートで動作させて見ましたが、現象は変わりませんでした。/(TOMCATのフォルダ)/webapps/gsession2/WEB-INF/log/GroupSession.logを見ると、以下のような警告が発生していました。/****************************************************************/・・・・・・・・2007-08-02 10:27:39,600 WARN jp.groupsession.v2.struts.AbstractGsAction:84 - 無効なリクエストです2007-08-02 10:27:39,615 WARN jp.groupsession.v2.struts.AbstractGsAction:84 - 無効なリクエストです・・・・・・・・/****************************************************************/こちらでもこの警告が発生する箇所を調査しようと思っておりますが、何か心当たりがありましたら、ご教授いただけると幸いです。以上です。よろしくお願いいたします。> クライアントの設定か、経由するネットワーク間で何かあるとしか思えませんね。> > ・セキュリティ(アンチウィルス、プロキシ等)サーバを経由していて、ポート番号が80以外のクッキーは受け付けない設定になっている。> ・ブラウザのセキュリティレベルがローカルのアドレスだけ高くなっている。可能性は低そうですが> > 試しにTOMCATを80ポートで動作させるとどうなりますか?> > ・Apacheと連携させて80ポートで起動。> ・TOMCAT単体で80ポートで起動。> 設定方法は下記を参照> > > apache-tomcat-5.5.23/conf/server.xmlの下記の8080の箇所を> 80に設定し、Tomcat再起動で80でアクセス可能です。> > <Connector port="8080" maxHttpHeaderSize="8192"> maxThreads="150" minSpareThreads="25" maxSpareThreads="75"> enableLookups="false" redirectPort="8443" acceptCount="100"> connectionTimeout="20000" disableUploadTimeout="true" />
柳谷です。連続投稿失礼いたします。GroupSession.logについてですが、警告の前に表示されているログについても記載します。/****************************************************************/2007-08-02 10:27:39,517 INFO jp.groupsession.v2.cmn.dao.AuthDao:127 - update CMN_USRM_INF set USI_LTLGIN='2007-08-02 10:27:39.516', USI_EUID=0, USI_EDATE='2007-08-02 10:27:39.516' where USR_SID=02007-08-02 10:27:39,600 WARN jp.groupsession.v2.struts.AbstractGsAction:84 - 無効なリクエストです2007-08-02 10:27:39,615 WARN jp.groupsession.v2.struts.AbstractGsAction:84 - 無効なリクエストです/****************************************************************/以上です。よろしくお願いいたします。> YAMA様>> 返信が大変遅くなってしまい申し訳ありません。> ご回答ありがとうございます。> > TOMCATを80番ポートで動作させて見ましたが、現象は変わりませんでした。> > /(TOMCATのフォルダ)/webapps/gsession2/WEB-INF/log/GroupSession.log> を見ると、以下のような警告が発生していました。> > /****************************************************************/> > ・・・・・・・・> > 2007-08-02 10:27:39,600 WARN jp.groupsession.v2.struts.AbstractGsAction:84 - 無効なリクエストです> 2007-08-02 10:27:39,615 WARN jp.groupsession.v2.struts.AbstractGsAction:84 - 無効なリクエストです> > ・・・・・・・・> > /****************************************************************/> > こちらでもこの警告が発生する箇所を調査しようと思っておりますが、> 何か心当たりがありましたら、ご教授いただけると幸いです。> > 以上です。よろしくお願いいたします。>
柳谷です。いろいろと調べたところ、エラーが表示される場合のパケットキャプチャでは、POSTのパケットの中に、Cookie:JSESSIONID=XXXXXXXXXXXが乗っていないことがわかりました。IE6のCookieを有効にする設定は行っていたのですが、Cookieの情報が乗っていなかったようです。設置したサーバにアクセスする際、http://hogehoge:8080/gsession2/のように、http://[ホスト名]:8080/・・・のURL形式でアクセスしていたのですが、http://192.168.xxx.xxx:8080/gsession2/のように、http://[サーバIPアドレス]:8080/・・・・の形式でアクセスすると、正常にログインすることができました。(原因はわかりませんが・・・。IEの設定でしょうか。)ご協力くださったYAMA様、ありがとうございました。また、同じ現象が出ているというマサオ様、少しでも参考になれば幸いです。
vertical_align_top