GroupSession
CrossRide設定画面にて、"通信テスト"ボタンを押すと、「通信テストに失敗しました」と表示される。※ タスクトレイのアイコンから"GSにアクセス→メイン"を選択すると、GSの ログイン後のメイン画面が普通に表示される (なので、設定自体は間違っていないと思っている)※ 環境はTomcatは5.5を使用。 IIS、Apachは使用していない。 ファイヤーウォールは無効に設定。 CrossRide設定画面のURL入力欄には"127.0.0.1:8080/gsession2/"と 入力している。 ※ CrossRideのログメッセージはこんな感じ (ユーザ名、パスワードはふせていただきました)2009/06/25 15:25:06 [ DEBUG ] - GSユーザ情報取得URL:http://127.0.0.1:8080/gsession2/api/user/whoami.do?USR:*****PSW:*****2009/06/25 15:25:06 [ ERROR ] - System.UriFormatException: 無効な URI: ホスト名を解析できませんでした。 場所 System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind) 場所 System.Uri..ctor(String uriString) 場所 System.Net.WebProxy.CreateProxyUri(String address) 場所 System.Net.WebProxy..ctor(String Address) 場所 CMNF0001.CMNF0001.LF_GetProxySettei(DT_MAINRow p_drwMainRow) 場所 CMNF0001.CMNF0001.LF_GetGSUserInfo()
127.0.0.1はローカルホストだと思いますが、TCP/IPに設定したIPアドレスではどうなりますか?
自己スレです。自己解決しました。原因はプロキシの設定誤りでした。レス等、ありがとうございました。
> 原因はプロキシの設定誤りでした。私も最初通信エラーがでて変だな・・としばし考え込みました。インストール直後は、プロキシの設定がデフォルトだと「OSの設定を使用する」で[localhost]-[8080]になっていましたが、グレーアウトしていたので無効になっているんだろうという錯覚にとらわれそのままにしてしまいました。冷静に考えたらLAN内で解決する問題だし、Proxyは立ててないから「使用しない」にしなくてはならないと気づきましたが、この3つの項目紛らわしい感じですね。ちなみにOSの設定というのはどこのことを指しているのか不明です。HTTP通信をモニタするためにローカルProxyを使うことはありますが、普段はローカルProxyは使っていませんので無効にしてあります。だからOSの設定はProxyは使っていないということになるはずなんですが・・やっぱり感覚的に変な気がします。
さぷりんレスありがとうございます。まさしく、さぷりんさんが記述されている内容・解釈でトラブリました。おそらくLAN内でGSサーバを立てている方が大勢かと思いますので、インストール後のデフォルトの設定を"プロキシを使用しない"になっていれば、トラブルは少なくなるのかも、、、、
TOP