• ベストアンサー

TOMCATについて質問です。

はじめまして。宜しくお願いします。 JSP初心者です。 現在 Apache1.3.27とTOMCAT4.0.6でJSPを学習しています。 上記のサーバーなどの環境設定を済まして、 ブラウザからJSPファイルを閲覧できるところまできました。 TOMCATについて疑問があるのですが TOMCATを実行するとDOS画面が立ち上がり サービスを起動した旨のメッセージがでるのですが このDOS画面をとじたら、 JSPファイルがみれなくなってしまいます。 TOMCATは起動中はずっとこの画面を (タスクバーに)残しておかなければ いけないのでしょうか? (できれば、とじてしまいたい。) ご存知の方がおられましたら 宜しくお願いします。

  • Java
  • 回答数2
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • wolfwood
  • ベストアンサー率50% (199/398)
回答No.2

OSは何をお使いですか? WindowsNT/2000/XPの場合はインストール時のオプション設定のときに NT Serviceという項目にチェックを入れることでOSのサービスとして管理できます。 「コントロールパネル」→「管理ツール」→「サービス」に登録され、その画面で起動、停止が出来ます。 もちろん、その場合はDOS画面はでません。 9x/MEの場合は出来ないと思います。

参考URL:
http://www.itnavi.com/apaTomcatForWin.htm
takatoo
質問者

お礼

補足に書いた事項ですが、 TOMCATのサービスを再起動したら、直りました。 (すいません、お騒がせしました) 改めて、ご回答ありがとうございました。 大変参考になりました。

takatoo
質問者

補足

回答いただきありがとうございます。 OSは2000SERVERをつかっています。 早速TOMCATを再インストールして「サービス」から 開始したのですが、 開始すると、CPUのリソースをあまりにつかって、他の動作がほとんど できなくなってしまいました。 やはり、サービスとして管理するのは少し難しいのでしょうか。 なにかお気づきの点がありましたら、 ご教授ください。 宜しくお願いします。

その他の回答 (1)

回答No.1

こんばんは。 TOMCAT起動中はずっとこの画面を残しておかなければならないと思います。というか、普通はタスクバーに残したまま、皆さん作業しているものと思います。 stop Tomcatを実行すると、DOS画面も閉じてしまいますよね。もっと極端なことを言うと普通のJavaアプリケーションもDOS画面を閉じるとJavaアプリケーションも終了してしまいますが、これと同じことだと思います。 DOS画面は開きっぱなしというのが基本だと、私はずーと思ってやってきましたが。。。

takatoo
質問者

お礼

回答いただきありがとうございます。 私も、そうなのかと思っていたのですが。。 #2の方法でもう少し試してみます。 しかし、回答いただきありがとうございました。

関連するQ&A

  • Apache、Tomcatサーバーとはどのようなものなのでしょうか

    初心者です宜しくお願いします。  よく耳にする、ApacheサーバーとTomcatサーバーとはどのようなものなのでしょうか。また、どこがどのように違っててどのように使い分けるのでしょうか。  Tomcatは、JSPを実行するためのパッチであると友達に聞きましたがよく理解出来ません宜しくお願いします。

  • eclipseとtomcatで404エラー

    ----------------------------------- Windows7 Ultimate eclipse Indigo tomcat 5.5 ----------------------------------- eclipseとtomcatを使用して、JSPを動かそうとしています。 eclipseとtomcatとJDKはC:\pleiadesの下に配置しています。そしてワークスペースは C:\workspace\Testとして登録しています。(ちなみに動的Webプロジェクトで作成しています) 既存のJSPファイルをeclipse上で右クリックして、サーバーで実行とすると、eclipseの画面上にきちんと表示されるのですが、その後、そこで動いていたtomcatを終了させて、eclipseの上部にあるtomcatのアイコンをクリックし、その後、通常のブラウザで表示させようとすると404エラーが出てしまいます。(http://localhost:8080/Test/test.jsp) そもそも右クリック→実行の際に起動するtomcatとeclipse上部にアイコンで存在するtomcatはどう違うのでしょうか? そしてどうすれば、上部のtomcat起動からブラウザで直接JSPを呼び出すことが出来るのでしょうか? 申し訳ありませんが、ご教授お願い致します。

    • ベストアンサー
    • Java
  • Tomcatの接続について

    プログラミングは初心者のものです。 現在、Webアプリを構築しています。 Eclipseで JSPファイルを作成し、EclipseからTOMCATを起動して、 ブラウザでURLを入力すると作成したホームページには行けるのですが、 そこからリンク先に飛ぼうとしても以下のようなエラーメッセージがでてしまいます。 localhost:8080/JSP/×××.jps のサーバへの接続を確立できませんでした。 しかし、ホームページの場所で、TOMCATを再起動してみるとリンク先に飛ぶことができます。 どうやら、JSPファイルでのリンクの表記についてのエラーではなく、 TOMCATの接続が1回要求をかけると切れてしまう事が原因だと思うのですが、 どのような問題が考えられるでしょうか? また、解決策があれば説明の方をよろしくお願いします。

  • eclipse + tomcatの連携に関して

    はじめましてwindows上でjavaを動かしている初心者です。 環境設定について悩んでいます。 質問内容 eclipse2.1.3とtomcat5.0.28を連携させて正常に起動していたのですが、手違いでtomcatをアンインストールしてしまいtomcatのみ再インストール(同じ5.0.28)しました。ブラウザ上で動作確認すると 入力 http://localhost:8080/プロジェクト名(test)/ファイル名.拡張子(index.jsp) 結果 HTTPステータス404-/test/index.jsp …となってしまいます。 再インストールの際二箇所変更点があり、以前は C:\Program Files\Apache Software Foundation\Tomcat 5.0 に格納していたtomcatを C:\Tomcat 5.0 に変更し、それに伴いeclipse上の TomcatホームをC:\Tomcat 5.0 Tomcat baseをC:\Tomcat 5.0 設定ファイルをC:\Tomcat 5.0\conf\server.xml に変更。環境変数も 変数名:CATALINA_HOME 変数値:C:\Tomcat 5.0 に変更後、動作確認すると404エラーが返ってしまいます。因みに http://localhost:8080 のみではApacheの画面が正常に表示されます。 tomcat再起動、windows再起動等調べた範囲で試してみましたが、解決できませんでした。 C:\Tomcat 5.0\conf\server.xmlと\conf\web.xml の設定は正常に起動していた時と全く同じ設定にしましたが、他に設定を変える必要があるのでしょうか?またはeclipse再インストールの必要があるのでしょうか?初歩的質問ですがよろしくお願いします。

  • ApacheとTomcatの連携

    Windows200でApacheとTomcatを連携させて動かしたいのですがうまくいきません。 Apacheを起動させただけだと、サンプルページのhttp://localhost/examples/jsp/は見えるのですが、その下の各サンプルを見ようとするとInternal Server Errorになってしまいます。 ちなみにApache、Tomcatを別々に起動させるとうまくいきます。 バージョンは以下のとおりです。 Apache1.3.26 tomvat3.2.4 どうやら連携のサービスがApache起動のときに開始されていないみたいなんですが、どこらへんを見直したらいいのかわかりません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • tomcatとapacheを何で一緒に使いますか?

    お疲れ様です。 tomcatとapacheを何で一緒に使いますか? tomcatはjavaのjsp エンジン、apacheはphpのエンジンですね。 web サーバーとしてxampp 1.6.3a (apache+tomcat) と言う サーバーを使う事がありますが、なんでapacheとtomcatを 一緒に使いますか。javaとphpを同時に使えますか。 何をするつもりでしょうか。何でそうしますか。 お答え宜しくお願いいたします。

    • ベストアンサー
    • Java
  • Tomcatはhttp serverは含んでいる

    Tomcatのwikipediaを読んでいたら 開発されたWebコンテナである。TomcatはWebサーバと連携して実行できるJavaコードの環境を提供するSunのJava ServletとJavaServer Pages (JSP)の仕様を実装している。Tomcatはそれ自身、HTTPサーバを内部に含んでいる。HTTPサーバと連携させて用いることもできる[5]。例えば、Apache HTTP Serverとはコネクタモジュールを用いて連携を行う。1.3系と2.0系ならばmod_jkなどを用い、2.2以降はmod_proxy_ajpモジュールを用いる。 と書いてありました。Tomcatはhttp serverも含んでいるということは、他のapacheなどのhttpサーバーと連携させるってどういうことでしょうか?Tomcatがhttpサーバーの機能を持っていたらわざわざ他のウェブサーバーを連携するという意義がわかりません。どういうことでしょうか?

    • ベストアンサー
    • Java
  • TomcatがApacheと連動しているのか、単独で動いているのかわかりません。

    ★動作環境: Tomcat3.3.2 Apache2.0.53 Java J2SE1.3.1_15 mod_jk.dll WinXP で動作させようとしています。 それぞれをインストールして、特に設定変更することなく、 コマンドプロンプトを開いて、 c:\tomcat3.3.2\binへディレクトリを移動して、startupと入力すると、tomcatが正常に動作します。 そして、Apacheを起動して、 ブラウザで、http://localhsot:8080/exampleと入力すると「/のディレクトリの一覧」 ファイル名 images/ jsp/ servlet/ が表示されます。 でも、これって、TomcatとApacheが連動して動いているんじゃなくて、Tomcat単独で動いているんではないかとおもって、 そもそも、TomcatとApacheが連動して動いているってどうやったらわかるんでしょうか? http://localhost/exampleと入力しただけで、表示されれば連動してることになるんでしょうか? Webで検索して、TomcatとApache の設定について書いてるのを参考にして、httpd.confをいじってみてもApachが動作してくれません。 やってみたことは、次のとおりです。 1)apacheのmodulesディレクトリにmod_jk.dllをコピーして置く。 2)apacheのhttpd.confファイルの最後に以下を追加する。 Include "C:\tomcat3.3.2/conf/mod_jk.conf-auto" 3)Tomcatを起動する 4)Apacheを起動させようとする。 このように設定するように書いてあるサイトが多かったので、やってみても、Apacheが起動しなくなります。 どのように、設定すればいいのでしょうか?

    • ベストアンサー
    • Java
  • eclipseでTOMCATが起動しない

    eclipseにTOMCATのプラグインを導入し、eclipseからTOMCAT を起動できるようにしたい(というか、本にはできると書いてある) のですがうまくいきません。 2台のPCでやったのですが、どちらも同じようにだめです。 スタートメニューから、TOMCATを起動すれば起動してくれます。 http://localhost:8080 にて起動が確認できます。 TOMCATは4.1.31で、プラグインはcom.sysdeo.eclipse.tomcat_2.1.0です。 web.xmlはservlet-mappingのコメントアウトをはずしてます。 TOMCATホームは C:\Program Files\Apache Group\Tomcat 4.1 設定ファイルは C:\Program Files\Apache Group\Tomcat 4.1\conf\server.xml としています。 サーブレットを作成して、eclipseからTOMCATの起動ボタンを押すと、 なにやら起動画面が出てくることは出てくるのですが、 http://localhost:8080/Servlet などとしても、何も見つからないと出てしまいます。 ここで、スタートメニューからTOMCATを起動させ、ブラウザで↑にアクセスするとようやく 起動が確認できました。 何かが間違えているのでしょうか? 足りない情報は捕捉をお願いします。 よろしくお願いいたします

    • ベストアンサー
    • Java
  • tomcatのインストール

    今tomcatをNT4.0(IIS4.0)にインストールしてるんですが、どうもうまく起動しません。このページ (http://www.slayers.imasy.or.jp/~kumasaka/Gyoumu/jakarta/jakarta.apache.org/tomcat/jakarta-tomcat/src/doc/tomcat-ug.html#about_tomcat) どうりインストールしたのですが、どうしても二つ目(tomcatが起動すると思われる方)のdos窓がすぐ閉じてしまいます。(この時"Exception in thread "main" java.lang.NoClassDefFoundError:org/apache/tomcat/startup/tomcat"というメッセージが表示されます) なにか考えられる原因はありますか?どうすれば起動しますか?

専門家に質問してみよう