• 締切済み

Tomcatについて

Javaサーブレット&JSPの勉強のためにTomcatをインストールしたのですが 正常に起動してくれません。 binディレクトリから、startup.batを起動すると、一瞬別のウィンドウが 開くのですが、すぐに閉じてしまいます。 (何か表示されているようですが、速すぎて見えません。) logディレクトリにあるファイルを見たのですが、0kバイトとなっていて 原因がわかりません。 JAVA_HOME、TOMCAT_HOME、PATH の環境変数はセットしたのでが 他に何か設定が必要なのでしょうか? (または、原因を調べる方法はないでしょうか?) ちなみに、Tomcat・JDKは以下のページからダウンロードしました。 [Tomcat3.2.1] http://java.sun.com/j2se/1.3/ [JDK1.3] http://jakarta.apache.org/site/binindex.html よろしくお願いします。

みんなの回答

  • daisy30
  • ベストアンサー率0% (0/0)
回答No.4

参考URLです。

参考URL:
http://family.millto.net/~molita/tomcat.php3
  • jyosho
  • ベストアンサー率0% (0/0)
回答No.3

先日の回答は、一部にApacheSOAPのセットアップ内容を含んでいますので、 少し、説明の訂正と追加を行いたいと思います。 まず、訂正ですが、ApacheSOAPを使用しないのであれば、 tomcat.batの訂正は不要ですし、もちろん、 ApacheSOAPについて何か知っておく必要もまったくありません。 次に、Tomcatのインストールと起動の手順を説明します。 手順1. autoexec.batの編集 autoexec.batに、 SET JAVA_HOME=C:\JDK1.3 SET TOMCAT_HOME=D:\tomcat の2行を追加します。 ですが、上の2行はあくまで指定方法の一例ですので、 これをそっくりそのままautoexec.batに追加してはいけません。 では、どのようなディレクトリを指定するかですが、 JAVA_HOME、TOMCAT_HOMEともに、 「自身の直下にbinディレクトリを含んでいる」 ものをかならず指定してください。 もちろん前者にはJDKの、後者にはTomcatのものを それぞれ指定してあげてください。 具体的には、もし、fuuta0422さんが使用しているコンピュータの、 JDKのディレクトリがD:\program\jdk1.3で、 Tomcatのディレクトリが、C:\Tomcat\Tomcat でしたら、 SET JAVA_HOME=D:\program\jdk1.3 SET TOMCAT_HOME=C:\Tomcat\Tomcat という2行をautoexec.batに新たに付け加えることになります。 次に、PATHの設定をします。 先ほど指定したTomcatのディレクトリの下にある binディレクトリへのパスを設定します。 ここで、さっき指定したディレクトリが、 D:\jakarta-tomcat だったとすると、PATHに追加するのは、 D:\jakarta-tomcat\bin です。 PATHの設定方法については既にご存知だと思います。 多分、ここまでは質問をしたときの段階できちんとできていたものと思いますが、 念のため、ここまできちんとできているかを確認してみてください。 ここまで設定を終えたら、念のためいったん再起動をしてください。 手順2. いざ実行! 実は、本当に大変なのはここからです。 なぜなら、「あること」に気づかないと実行できないからです。 前回の説明にも書きましたが、Tomcatを起動する際には、 tomcat start または、 tomcat run というコマンドをDOS窓から実行する必要があります。 前者は、新しいウィンドウを立ち上げて、 そのウィンドウでTomcatを実行するコマンドですが、 後者は、今コマンドを実行したまさにそのウィンドウで Tomcatを実行するコマンドです。 そこで、いろいろな情報が表示されていきますが、 2001-04-14 09:35:21 - PoolTcpConnector: StartingHttpConnectionHandler on 8080 2001-04-14 09:35:22 - PoolTcpConnector: StartingAjp12ConnectionHandler on 8007 これらが表示されれば、Tomcatはもう動いています。 ですが、この後に最後の難関が待っています! それは、Tomcatのデフォルトホームページを ブラウザで見ようとするときには、「必ず」 http://localhost:8080/ と打つことです。 localhost:8080/ と、頭のhttp://を外したものを打ったら ページを表示してくれません!(少なくともIE5.5では) 以上の手順でTomcatが使えるようになると思いますが、 もしこの方法で不都合がありましたら、お伝えください。

  • jyosho
  • ベストアンサー率0% (0/0)
回答No.2

私が、とりあえずインストールに成功した手順を書いておきます。 1.DOS窓から実行すること startup.batは、クリックで実行しないで、 DOS窓から tomcat start と打って実行しないと、なぜか。Usageの内容を吐いて、 TOMCAT.batが終了してしまうようです。 2.tomcat.bat等の編集 参考URLを参照してください ですが、この方法でも100%うまくいくとは限らないようです…

参考URL:
http://www-6.ibm.com/jp/developerworks/webservices/010302/j_ws-peer2.html
  • zooom
  • ベストアンサー率37% (43/115)
回答No.1

はっきりとした原因はわかりませんが、 お使いのマシンがWin98の場合、tomcat.batは動かないことが多いです。 それに関しては以下のサイトを参考にしてください。 それ以外なら、バッチファイルのどこで止まっているか見る必要がありますね。 バッチファイルをクリックして実行してるのなら、 DOSから実行してみてください。多分止まってるところが分かると思います。 (おそらくjava関連ではないかな) >tomcat runというコマンドで動いたという話もありますので、 試してみてもいいとおもいます。

参考URL:
http://web4.freecom.ne.jp/~wtar/j2ee/tomcat/index.htm

関連するQ&A