• ベストアンサー

TOMCAT_HOMEって?

 以前質問させていただいたところ、環境変数JAVA_HOMEは、Tomcatがサーブレットなどをコンパイルする時にそれを、手がかりにservlet.jarを見つける為に設定すると聞きました。それ以外の役目もあると思いますが、  では、TOMCAT_HOMEは何が、どのように使うんでしょうか? 誰か知っている人がいたら、教えてください。よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
回答No.1

お疲れ様です。 D:\tomcat\bin配下のtomcat.batファイル等で変数として使っています。

kamkamkam3
質問者

お礼

ご回答ありがとうございます。 なるほど、tomcat.batで使っているんですね。なんとなく、感じがつかめました。ファイル名で言ってもらえると、大変判りやすいですね。 起動したりする時に、使うんですね。やはり、JAVA_HOMEと似たような感じで使うんですね。 どうもありがとうございます。また、よろしくお願いします。

関連するQ&A

  • TOMCATインストール後、コンパイルエラーが起こってしまいます。

    WinXP(home)にTOMCATをインストールしサーブレット/JSPを勉強したいと思っているのでが、うまくいきません。 ○症状 TOMCATインストール語、「Hello Servlet」の文字を表示させるプログラムがコンパイルエラーになってしまいます。 プログラムコードに問題は無いとはずだと思い、TOMCAT以外に、「JRun」というソフトを入れて同じプログラムをコンパイルすると無事完了し、「Hello Servlet」が表示できました。 ○質問 TOMCATのインストールがうまくいっていないのでしょうか? ○TOMCATの動作確認状況 startup.batファイル実行すると、2つ目のプロンプトウィンドウは下記の様になります。 ========================================= サービス Tomcat-Standalone を起動します Apache Tomcat/4.0 サービス Tomcat-Apache を起動します Apache Tomcat/4.0 ========================================== また、 「http://localhost:8080/」は無事に表示されます。 ○コンパイルエラー内容 C:\java_sample>javac -classpath %TOMCAT_HOME%\bin\servlet.jar HelloServlet.java HelloServlet.java:3: パッケージ javax.servlet は存在しません。 import javax.servlet.*; ^ HelloServlet.java:4: パッケージ javax.servlet.http は存在しません。 import javax.servlet.http.*; ^ HelloServlet.java:6: シンボルを解釈処理できません。 シンボル: クラス HttpServlet 以下省略 ご教授よろしくお願いします。

    • ベストアンサー
    • Java
  • 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
  • Linux+Apache+Tomcat3.2.1 で非常に困ってます・・

    はじめまして Servlet初心者です LinuxにApache1.3.14とTomcat3.2.1を入れ、exampleを実行しようとしたところ、 port:8007(Ajp12)からだと   HANDLER THREAD PROBLEM: java.io.IOException: Stream broken port:8009(Ajp13)からだと   ArrayIndexOutOfBoundsException になってしまいます・・ なにが悪いのか? どうすればまともに動くのか? etc.. 教えてください! どうかよろしくお願いいたします・・ ちなみにその他の環境や条件は Redhat Linux 7 / JDK1.3.0 / JSSE1.0.2 / ServletAPI3.2 .. TOMCAT並びにServletAPIはAnt-1.3でコンパイルしました CLATHPATHは TOMCAT起動時にセットされるもの(servlet.jar etc.)の他には $JAVA_HOME/bin、antのjaxp.jar と parser.jar、JSSEの3つのjarファイルくらいです。

  • 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の「CATALINA_HOME」と「TOMCAT_HOME」って・・・

    tomcat4.1.24をインストールしたのですが 環境変数PATHは「TOMCAT_HOME」でいいのでしょうか? それとも「CATALINA_HOME」でしょうか? Tomcat4.0b1では「CATALINA_HOME」だそうですが、 これは、Tomcat4.0b1だけで、他のヴァージョンは全部 TOMCAT_HOMEで設定していいのですか?? すみませんが、もし分かる方いたら教えて下さい。 よろしくお願いします。

    • ベストアンサー
    • 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
  • 全然分かりません・・

    J2SEとtomcat5.0をインストールし、C:\j2sdk1.4.2_11とC:\Tomcat5としてインストールしました。 環境変数は変数名/変数値 CATALINA_HOME/C:\Tomcat5 CLASSPATH/.;%JAVA_HOME%\lib\tools.jar;C:\Tomcat5\common\lib\servlet-api.jar JAVA_HOME/C:\j2sdk1.4.2_11 PATH/%JAVA_HOME%\bin と設定しました。 普通にJAVAなども使えてtomcatも起動できるのですが、 http://www.hellohiro.com/servlet.htmで、HelloWorldServlet.javaをDL、コンパイルしclassを作って、C:\Tomcat5\webapps\servlets-examples\WEB-INF\classesなどに置いたのですが、 http://localhost:8080/examples/servlet/HelloWorldServletを実行しても HTTPステータス 404 - /examples/servlet/HelloWorldServletのエラーとなってしまいます。 色々なサイトを回って試したのですが、http://f44.aaa.livedoor.jp/~takamura/www/tomcat.htmlのサイトを参考に、 http://localhost:8080/のTomcat Administrationからログインして説明通りにやろうとしたら、CATALINA_HOMEの間違ったうちにやってしまったのかわかりませんが、コンテキストは既に存在しています、となってしまったりしました。 そのへんはやる必要なかったのかもしれませんが、tomcat5.0の場合は、 C:\Tomcat5\conf\Catalina\localhostに、C:\Tomcat5\webapps\の中に作成した自分で決めた名前のxmlを作成したりするらしいのですが、わかりやすく解説してあるサイトはありますでしょうか・・? tomcatを起動している最中に、http://localhost:8080/に続くアドレス で自分で用意したclassとxmlから、一番簡単なサーブレットを動かしてみたいです。よろしくお願いします。

  • 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で確認ができるみたいなのですがご存知の方教えてください。

    • ベストアンサー
    • 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についてなのですが、 インストール自体はできたみたいで、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