Tomcatの起動について

このQ&Aのポイント
  • Tomcatの起動に関する質問内容と環境設定について解説します。
  • 接続エラーが表示される現象について原因が分からない状況です。
  • ポートの確認方法についても質問しています。
回答を見る
  • ベストアンサー

Tomcatの起動について

前回同じような質問し、参考となるアドバイスがなく個人的にもいろいろ調べたのですが、似たような不具合の内容の質問は多少あったのですが今現在の状態を解決するものはなかったので再度質問をいたします。 ●質問内容はTomcatの一通りの設定は終わり、再起動しstartupを起動しネットのアドレスをhttp://localhost:8080に設定すると接続エラーの画面が表示されます。また同じようにIPアドレスをいれても同じ現象ができます。 原因が分からずじまいです。環境設定は以下のとおりです。 ●JDK1.3.1_01 tomcat-3.2.4 windows98SE ADSL8M対応(関係あるのかな?) ●Autoexec.batの内容 SET WIN32DMIPATH=C:\DMI PATH=C:\DMI\BIN;c:\jdk1.3.1_01\bin;c:\tomcat\jakarta-tomcat-3.2.4\bin PATH=c:\jdk1.3.1_01\bin set JAVA_HOME=C:\JDK1.3.1_01 SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4 SET CLASSPATH=%TOMCAT_HOME%\lib\servlet.jar;%JAVA_HOME%\lib\tools.jar ●startupの環境変数は3072 ●servlet.xmlの内容   <!-- Normal HTTP -->   <Connector className="org.apache.tomcat.service.PoolTcpConnector">   <Parameter name="handler"    value="org.apache.tomcat.service.http.HttpConnectionHandler"/>    <Parameter name="port"    value="8080"/>    </Connector>   具体的な内容はこのぐらいです。アドバイスお願いします。 ●あと、余談なんですが現在使っているポートの確認をDOSで確認ができるみたいなのですがご存知の方教えてください。

  • tel
  • お礼率66% (294/439)
  • Java
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
noname#99638
noname#99638
回答No.3

エラーの状態ですが、TOMCATを起動後、ブラウザでページを見ようとしたら接続できない用ですね。 で、まず確認していただきたいのですが、TOMCATは正常に起動していますでしょうか。 お使いのTOMCATのバージョンでしたら、 MS-DOSプロンプト上で、startup とコマンドを入力すると、別ウインドウが開いて、次のようなメッセージが表示されると思います。 2002-01-30 09:30:32 - ContextManager: Adding context Ctx( /examples ) 2002-01-30 09:30:32 - ContextManager: Adding context Ctx( /admin ) 2002-01-30 09:30:32 - ContextManager: Adding context Ctx( /test ) Starting tomcat. Check logs/tomcat.log for error messages 2002-01-30 09:30:32 - ContextManager: Adding context Ctx( ) 2002-01-30 09:31:08 - PoolTcpConnector: Starting HttpConnectionHandler on 8080 2002-01-30 09:31:08 - PoolTcpConnector: Starting Ajp12ConnectionHandler on 8007 登録しているWebアプリケーションの数で行数などは変わってきますが、最後の2行が表示されるまでお待ちください。 もしここで、別ウインドウがすぐに閉じてしまうようですとTOMCATが正常に起動できていませんので、 tomcat run というコマンドで、エラーの内容を確認してみてください。 (このコマンドは、別ウインドウを開かずに、TOMCATを起動させることができます。) では、がんばってください。

tel
質問者

補足

DOSでStartup runで起動後 エラー内容です。 Unable to set classpath dynamically. Note;To set classpath dynamically on Win9x systems only8.3 names may be used in Tomcat_home setting your classpath statically. 環境変数のための領域がたりません。 環境変数のための領域がたりません。 環境変数のための領域がたりません。 Exception in thrsed "main" java.lang.NoClassDefFoundError:org/apache/tomcat/start/tomcat です。環境変数のための領域がたりません。と表示されているのですが、Startup での環境変数は3042に設定しています。にもかかわらず領域が足りないとは他の原因があるのでしょうか。またアドバイスをお願いします。

その他の回答 (2)

noname#99638
noname#99638
回答No.2

エラーの内容がわからないので、確実なことはいえませんが… Windows98を使っているのでしたら、TOMCATをインストールするフォルダ名は MS-DOSのファイル名に従わないとTOMCATを起動できません。 >SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4 となっているので、TOMCATを解凍したままのフォルダになっているようですね。 「jakarta-tomcat-3.2.4」を 「jakarta」などの-(ハイフン)や.(ピリオド)を使わない名前に変更してみてください。 (NTや2000などを使うと大丈夫なんですけどね~) 一度試してみてください。 あと、classpathですが、 SET CLASSPATH=%TOMCAT_HOME%\lib\servlet.jar;%JAVA_HOME%\lib\tools.jar;. のように最後に ;. をつけておかないと、自分で作成するサーブレットのコンパイルができなくなります。(多分) では、参考までに・・・

tel
質問者

補足

返事が遅くなって申し訳ございません。 アドレスを入力後 ウェブ表示では  ホームページ英和翻訳 エラー:          接続タイムアウト URL指定されたアドレスに接続できません。URLをもう一度確認してください。 このエラーの原因として、以下のような理由が考えられます: 正しくないURLを指定 有効でないリンクをたどった ネットワーク接続、あるいはインターネット通信上の問題 ウェブサーバーのロード・エラー と表示されます。     

  • ---
  • ベストアンサー率50% (7/14)
回答No.1

どのようなエラーが出るのでしょうか? ログは見ましたか? TOMCAT_HOME\logs\にあると 思います。あと、PATHが上書きされてませんか?(^^; (違うOSで違うバージョンのTomcatを 使っているのでよくわかりません...)

関連するQ&A

  • tomcatの設定

    HomePageや書籍など探って間違いはないと思うのですが以下のとおり設定したのですがアドレス_http://localhost:8080で接続エラーになります。原因がわからないままで困っています。以下の環境です。 win98se jdk1.3.1_01 tomcat-jakarta-3.2.4 Autoexec.bad内容 SET PATH=C:\DMI\BIN;c:\jdk1.3.1_01\bin         SET JAVA_HOME=C:\JDK1.3.1_01         SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4です。        ちなみにstartup(環境設定メモリ.3072にしています。)は起動していますがshoutdownクリックするとstartupが消えません。        これも原因がわかりません。 アドバイスお願いします。   

  • Tomcatの起動ができません。

    初めまして。 Tomcatについてなのですが、 インストール自体はできたみたいで、Tomcatのフォルダの直下のbinの直下のstartup.shを実行しても、 ---------------------------------------- [root@java bin]# ./startup.sh Using classpath: /usr/src/jakarta/jakarta-tomcat/lib/*:/usr/java/jdk1.3.0_02/lib /tools.jar [root@java bin]# ----------------------------------------- のようになり、Tomcatが起動されません。 何かわかることがありましたら、ご教授お願い致します。 ちなみに環境設定は以下のようにrootディレクトリ直下の.bashrcに設定しています。 export JAVA_HOME=/usr/java/jdk1.3.0_02 export PATH=$PATH:$JAVA_HOME/bin export TOMCAT_HOME=/usr/src/jakarta/jakarta-tomcat

    • ベストアンサー
    • Java
  • TOMCATの設定に関して

    TOMCATの設定に関しての質問です。 OSはWinMeです。 Cの直下にあるautoexec.batファイルに 以下の3行を追加しました。 SET JAVA_HOME=C:\j2sdk1.4.0_01 SET TOMCAT_HOME=C:\jakarta-tomcat-3.2.4 SET CLASSPATH=C:\jakarta-tomcat-3.2.4\lib\servlet.jar *結果* -------------------------------------------------------------------------- C:\jakarta-tomcat-3.2.4\bin>startup Unable to set CLASSPATH dynamically. Note: To set the CLASSPATH dynamically on Win9x systems only DOS 8.3 names may be used in TOMCAT_HOME! Setting your CLASSPATH statically. Using CLASSPATH: C:\jakarta-tomcat-3.2.4\classes;C:\jakarta-tomcat-3.2.4\lib\ant .jar;C:\jakarta-tomcat-3.2.4\lib\jasper.jar;C:\jakarta-tomcat-3.2.4\lib\jaxp.jar ;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\jakarta-tomcat-3.2.4\lib\webserver.j ar;C:\jakarta-tomcat-3.2.4\lib\servlet.jar;C:\j2sdk1.4.0_01\lib\tools.jar 環境変数のための領域が足りません. Starting Tomcat in new window -------------------------------------------------------------------------- 原因が良く分かりません。本に書いてある通りにやったのですが、このエラーの 意味を教えていただけないでしょうか?

    • ベストアンサー
    • Java
  • TOMCATのインストールについて

    他のトピで同様にTOMCATのインストールについて質問がありましたが、私も同様に困っています。 TOMCATをDOSコマンドから立ち上げようとすると、あと一歩(?)で「環境変数のための領域が足りない・・・」といわれ、うまくできません。何か対処の方法はありませんでしょうか? ※以下に、環境変数ならびに起動ログを添付いたします。 [OS] WinMe ▽環境変数 COMSPEC=C:\WINDOWS\COMMAND.COM PATH=C:\WINDOWS;C:\WINDOWS\COMMAND;C:\jdk1.3.0_02\bin;C:\jakarta -tomcat-3.2.1\bin PROMPT=$p$g TEMP=C:\WINDOWS\TEMP TMP=C:\WINDOWS\TEMP JAVA_HOME=C:\jdk1.3.0_02 TOMCAT_HOME=C:\jakarta-tomcat-3.2.1 CLASSPATH=C:\jakarta-tomcat-3.2.1\lib winbootdir=C:\WINDOWS windir=C:\WINDOWS BLASTER=A220 I5 D1 T4 P330 CMDLINE=doskey /insert ▽起動ログ C:\WINDOWS>tomcat start Unable to set CLASSPATH dynamically. Note: To set the CLASSPATH dynamically on Win9x systems only DOS 8.3 names may be used in TOMCAT_HOME! Setting your CLASSPATH statically. Using CLASSPATH: C:\jakarta-tomcat-3.2.1\classes;C:\jakarta-tomcat-3.2.1\lib\ant .jar;C:\jakarta-tomcat-3.2.1\lib\jasper.jar;C:\jakarta-tomcat-3.2.1\lib\jaxp.jar ;C:\jakarta-tomcat-3.2.1\lib\parser.jar;C:\jakarta-tomcat-3.2.1\lib\servlet.jar; C:\jakarta-tomcat-3.2.1\lib\webserver.jar;C:\jakarta-tomcat-3.2.1\lib;C:\jdk1.3. 0_02\lib\tools.jar 環境変数のための領域が足りません. <= ここです。 Starting Tomcat in new window

  • tomcatについて

    ■やりたいこと■ Windows98に、tomcatを導入しようと考えています。 ■設定内容■ JBuilder4をインストールした際に、インストールされる「jdk1.3」と「tomcat」をコピー。Dドライブんの直下にペーストしました。 そして、「autoexec.bat」に「JAVA_HOME」と「TOMCAT_HOME」を設定しました。 ●autoexec.batの内容 @ECHO OFF rem LH C:\WINDOWS\AU30DOS.COM rem SET BLASTER=A220 I5 D3 T4 loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys set JAVA_HOME=D:\jdk1.3 set TOMCAT_HOME=D:\tomcat ■症状■ 「startup.bat」ファイルを動かしても、tomcatの起動に失敗します。 「http://localhost:8080/」でtomcatのページが表示できません。 ●startup.bat起動後のDosプロンプトには、以下のメッセージが表示されています。 D:\tomcat\bin> Starting tomcat in new window Using classpath: D:\tomcat\classes;D:\tomcat\lib\webserver.jar;D:\tomcat\lib\jas per.jar;D:\tomcat\lib\xml.jar;D:\tomcat\lib\servlet.jar;D:\jdk1.3\lib\tools.jar D:\tomcat\bin> ●また、「shutdown.bat」を動かすと、以下のメッセージが表示されています。 D:\tomcat\bin> Using classpath: D:\tomcat\classes;D:\tomcat\lib\webserver.jar;D:\tomcat\lib\jas per.jar;D:\tomcat\lib\xml.jar;D:\tomcat\lib\servlet.jar;D:\jdk1.3\lib\tools.jar コマンドまたはファイル名が違います. D:\tomcat\bin> ■質問■ 上記、設定にて、何かおかしな所(不足)は、ありませでしょうか? WindowsNT4.0では、上記内容にて設定できました。(環境変数の設定の仕方には違いがありますが。) また、tomcatの起動の失敗について、どこを調べたら良いかなど、アドバイスがあれば、よろしくお願い致します。

    • ベストアンサー
    • Java
  • Tomcatのシャットダウンについて

    こんにちは。 Tomcatのシャットダウンについて質問があるのですが、 起動するときはtomcat-bin-startup.shコマンドで起動するのですが、 シャットダウン時にtomcat-bin-shutdown.shコマンドを入力しても ----------------------------------------------------------- [root@java bin]# sh shutdown.sh Guessing TOMCAT_HOME from tomcat.sh to ./.. Setting TOMCAT_HOME to ./.. Using classpath: ./../lib/ant.jar:./../lib/crimson.jar:./../lib/jasper.jar:./../ lib/jaxp.jar:./../lib/servlet.jar:./../lib/test:./../lib/webserver.jar Stop tomcat [root@java bin]# ------------------------------------------------------------------- となるのですが、Tomcatのデフォルトページにアクセスしてもデフォルトページ が表示されます。 Tomcatのシャットダウンというのはこういうものなのでしょうか? 自分は、shutdown.shを実行すると、startup.shでTomcatを起動するまで、Tomcatのデフォルトページにアクセスしてもページが表示されないと思ったのですが、これは間違いなのでしょうか? 私の環境は OS:RedHatLinux7.2 JDK:1.3.0_02 Tomcat:ver3.2.4 です。 ちなみにTomcatはバイナリ版でインストールしました。 もし、何か分かることがありましたら、ご教授御願い致します。

    • ベストアンサー
    • Java
  • tomcatのエラー処理について

    Tomcatが設定できなくなんとか試行錯誤をしているうちにlogsディレクトリの中にやっと(今までは全然表示されず)エラー内容(2つのファイル)が以下ように表示されてきました。処理の仕方がわかりません。アドバイスお願いします。 一つ目は jsper.logファイル 2002-02-03 00:26:34 - Scratch dir for the JSP engine is: C:\JAKART~1             \work\localhost_8080%2Fexamples 2002-02-03 00:26:34 - IMPORTANT: Do not modify the generated servlets 二つ目は servlet.logファイル 2002-02-03 00:26:34 - path="/examples" :jsp: init 2002-02-03 00:26:34 - path="/admin" :jsp: init 2002-02-03 00:26:35 - path="" :jsp: init 2002-02-03 00:26:35 - path="/test" :jsp: init というような内容です。このあとどうすれば???????? 現在以下の環境内容です。 win98SE tomcat3.2.4 PATH=C:\jdk1.3.1_01\bin;c:\Jakart~1t\bin SET JAVA_HOME=C:\jdk1.3.1_01 SET TOMCAT_HOME=C:\Jakart~1 SET CLASSPATH=%TOMCAT_HOME%\lib\servlet.jar;%JAVA_HOME%\lib\tools.jar

  • tomcatの設定について

    過去のタイトルで拝見して自分もtomcatインストールをしましたが http://localhost:8080が表示できません。個人的にも原因を探るにもまだJavaの新米者なのでわかりません。 設定内容 *win98 & JDK1.3.1_01 tomcat3.2.4 AUTOEXEC.BATで Rem TShoot: path=c:\jdk1.3.1_01\bin SET SBPCI=C:\SBPCI SET JAVA_HOME=C:\JDK1.3.1_01 SET TOMCAT_HOME=C:\tomcat\jakarta-tomcat-3.2.4 このような設定です。 それと他にまだ設定することがあるのでしゃうか? よろしくお願いします。

  • Tomcatインストール時に付属してあるexampleのJSPについて

    はじめまして。 JSPについて質問があります。 Tomcatインストール時に付属してあるデフォルトページのexampleのServletについては実行できたのですが、exampleのjspについては実行できず、ブラウザにエラーが表示されました。 エラー内容: ------------------------------ Error: 500 Location: /examples/jsp/num/numguess.jsp Internal Servlet Error: javax.servlet.ServletException: sun/tools/javac/Main (以下略) ------------------------------ ちなみに自分で作成したJSPファイルも実行できず、exampleのjspと全く同じ内容のエラー内容がブラウザに表示されました。 ちなみに開発環境は RedHatLinux7.2 Java2 SDK 1.3.0 Jakarata Tomcat 3.2.4 で、 環境変数は JAVA_HOME=/usr/java/jdk1.3.0_02 TOMCAT_HOME=/usr/src/jakarta/tomcat PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:/usr/java/jdk1.3.0_02/lib/tools.jar:$TOMCAT_HOME/lib/servlet.jar です。 クラスパスには、JDKのコンパイラ、サーブレットのコンパイラを設定しているのですが、設定に何か足りないのでしょうか? 大変困っています。 もし、何か分かる事がありましたら、ご教授御願い致します。

    • ベストアンサー
    • Java
  • WIN98seへのtomcatの実装方法について

    tomcatのクラスパスの設定についてですが、 WIN98SEでは、 autoexec.batで、行うのでしょうか ちなみにJSDK1.3は、Dドライブに入っています、 tomcatも同じドライブに入っています。 java pressの15号を見ると以下のように書いています。 c:\jakarta-tomcat\lib\jasper.jar c:\jakarta-tomcat\lib\servlet.jar c:\jakarta-tomcat\lib\webserver.jar c:\jakarta-tomcat\lib\xml.jar と書いてあるのですが、 DOS画面で、 D:WINDOWS>set classpath このあとに続けて書けばよいのか教えてください。 初歩的な質問で、申し訳ありませんが なるべく詳細に教えてくださいませんでしょうか?