お世話になります。http://www.gs.sjts.co.jp/v3/support/install_apache_tomcat.htmlの手順に従い、サーバーの環境とGsession3.warのデプロイをさせていただきました。Webappsには /gsession3/ フォルダーがデプロイされたので、インストールは問題なくできたようです。ただし、Tomcatが http://xx.xx.xx.xx:8080 で問題なく稼動しているものの、http://xx.xx.xx.xx:8080/gsession3/にアクセスすると、404Not Found Errorが発生します。HTTP Status 404 - /gsession3/type Status reportmessage /gsession3/description The requested resource (/gsession3/) is not available.Apache Tomcat/6.0.32環境は Windows 2008 64bitTomcat バージョンは6、JDKは6をインストールしております。Configure Tomcat の Javaの Virtual Machine値はC:\Program Files\Java\jre6\bin\server\jvm.dllに設定しております。UseDefaultをチェックしても、しなくても同じエラーです。何卒アドバイスをよろしくお願い申し上げます。
参照しているインストール手順が「インストールガイド(Tomcat と Apache(連携))」ですので、Apache経由でGroupSession3にアクセスするつもりなのでしたら、 http://xx.xx.xx.xx/gsession3/になりますよ。> ただし、Tomcatが http://xx.xx.xx.xx:8080 で問題なく稼動しているものの、> http://xx.xx.xx.xx:8080/gsession3/> にアクセスすると、404Not Found Errorが発生します。
お返事ありがとうございます。手順のURLを間違ってしまいました。実際は Windows + Tomcathttp://www.gs.sjts.co.jp/v3/support/install_win_tomcat.htmlの手順でインストールいたしました。> 参照しているインストール手順が「インストールガイド(Tomcat と Apache(連携))」ですので、> Apache経由でGroupSession3にアクセスするつもりなのでしたら、> http://xx.xx.xx.xx/gsession3/> になりますよ。
・デプロイされたけど中身がない、もしくは中途半端・デプロイされたけどパーミッションが解放されていないまさかとは思いますが、そんなことはないですよね。あとは…デプロイ中にTomcatの起動/停止をしてしまったとか。展開不十分なときにTomcat停止してしまうと、次の起動のときには「gsession3」ディレクトリがあるので、デプロイ処理はskipされます。あまりものデプロイの遅さに同様のことをしでかした経験があります。Win2008Server(64bit)で稼働してる方もいらしたと思うので、過去ログもあたってみてください。
アドバイスありがとうございます。問題が解決できました。ただし、原因がわかりません。4回目デプロイすれば、アクセスできるようになりました。ちなみに、http://xx.xx.xx.xx/gsession3/ でアクセス出来るのであれば、特定のドメインの元でデプロイすることが可能でしょうか?例えば、www.domain.jp/gsession3/ でアクセスできるように設定できますか?
> 問題が解決できました。ただし、原因がわかりません。4回目デプロイすれば、アクセスできるようになりました。確認用のアクセスをデプロイ終了のログ出力後にされましたか?『もうデプロイ終わっただろう』で確認していませんか?安全なのは、manager画面からWARのupload & deployをするとステータスが見られるので簡易に扱えますよ。> 例えば、www.domain.jp/gsession3/ でアクセスできるように設定できますか?tomcatはドメインとは関係ない世界の物かと思うのですが……どういう意味なのでしょうか?まぁ、tomcatの設定とドメインで接続云々は因果関係が全く無いので、切り分けて作業すれば良いですよ。最初、www.domain.jpだけでGroupSessionを起動したいのかと思いました。
> ちなみに、http://xx.xx.xx.xx/gsession3/ でアクセス出来るのであれば、特定のドメインの元でデプロイすることが可能でしょうか?> > 例えば、www.domain.jp/gsession3/ でアクセスできるように設定できますか?ドメイン云々とありますが、「ポート指定なし」ということでいいですか?tomcat単独ではできないので、apacheやIISと連携する必要があります。(apacheの場合、Listenポートの解放で対応可能です)
> tomcat単独ではできないので、apacheやIISと連携する必要があります。いや、できますよ?conf/server.xmlの------ <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />------のport="8080"をport="80"にしてください。待ち受けポートが80になり、ブラウザのURLではポート指定は必要なくなります。逆にproxy_ajpやmod_jkでapacheと連携する場合、ここをコメントアウトか削除しましょう。これが残っていると、このポートでもhttpで直接アクセスできてしまいます。ついでに言えば先頭のコメント後の、------<Server port="8005" shutdown="SHUTDOWN">------のport="8005"も変更しておくことをオススメします。これは、このポートに対して"SHUTDOWN”と文字列を送信するとtomcatが終了処理を始めます。試しにtomcatの起動確認後、 telnet localhost 8005 SHUTDOWN(SHUTDOWNは見えませんが、大文字で入力してEnterキーを押下してください)tomcatが終了し始めるかと思います。shutdown.shやshutdown.batの権限が無くても止められるわけです。後半はどーでも良い話でした(笑
tomcat単体でもできるんですね。ふぁんぐすさん、ありがとうございます。勉強になります。にわか管理者が口出しするもんじゃないですね(汗
vertical_align_top