• ベストアンサー

OSXにTomcatをインストールする方法

atonの回答

  • aton
  • ベストアンサー率47% (160/334)
回答No.7

 まず,#4の補足に > CATTALINA_HOME: Undefined variable. とありますが,cd するときに CATALINA_HOME を CATTALINA_HOME と打ち間違えたのではありませんよね?  以下,それは正しく行っていたと仮定して。  まず,tomcatフォルダー(≒ディレクトリー)が確かに/usr/local/の下にあるかどうかを調べてください。そこに無いようなら,以下のどちらかの処置をとってみてください。 A) tomcatフォルダーがどこにあるかを調べ,CATALINA_HOMEに設定する。   setenv CATALINA_HOME tomcatフォルダー このとき,   echo $CATALINA_HOME で,$CATALINA_HOMEの値を確認できる。 B) tomcatフォルダーを/usr/local/に移動する   mv tomcatフォルダー /usr/local このとき,   ls -l /usr/local/tomcat で,/usr/local/の下にtomcatフォルダーが移動したかどうかを確認できる。 ついでに,$CATALINA_HOMEの値も確認しておいたほうがいいでしょう。  以上のどちらかを実施してから, $CATALINA_HOME/bin/startup.sh  これでもダメなら,tomcatフォルダーの位置を直接指定して, tomcatフォルダーの位置/bin/startup.sh を実行してください。例えば「tomcatフォルダーの位置」が /usr/local/tomcat の場合,上記は, /usr/local/tomcat/bin/startup.sh となります。

Gaultier
質問者

補足

何度も丁寧な説明ありがとうございました。 無事にtomcatを起動させる事が出来ました(^^ これからはもっと勉強してUNIXの知識を付けて行きたいと思います(^^

関連するQ&A

  • 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の起動に使用するJavaについて

    Tomcatをはじめてインストールする者で恐縮です。 Redhat Linux ES2.1上でTomcat4.1.30とApache1.3.27を連携させようとしています。 Tomcatを起動するには、JDKが必要のようですが、Linuxに標準で入っていたJREでは駄目なのでしょうか。 javaコマンドが普通に使えるのですが。。 試しに /root/.bash_profileに export JAVA_HOME=/opt/IBMjava2-131 export PATH=$PATH:$JAVA_HOME/bin なんて足してみたところstartup.shを実行すると Using CATALINA_BASE /usr/local/jakarta-tomcat-4.1.30 Using CATALINA_HOME /usr/local/jakarta-tomcat-4.1.30 Using CATALINA_TMPDIR /usr/local/jakarta-tomcat-4.1.30/tmp Using JAVA_HOME /opt/IBMjava2-131 と出ました。http://localhost:8080を見たところTOMCATのホームページが見れませんでしたのでやはり駄目でしょうか。JDKをインストールすべき? ご存知の方宜しくお願いします。

  • tomcat自動起動がうまくいかない。

    FC3でApache2+tomcat4+mod_jk2で環境を構築しています。 Apache単体、tomcat単体、連繋とも全てうまくいきtomcatの自動起動設定を/etc/rc.d/init.d/tomcat というファイルで作製し、起動テストをおこなったのですが、実行時にエラーがでます。 作製したファイルの内容は以下のとおりです。 ここから #!/bin/sh # # Startup script for the tomcat # # chkconfig: 345 80 15 # description: Tomcat is a Servlet+JSP Engine. # Source function library. . /etc/rc.d/init.d/functions case "$1" in 'start') if [ -f /usr/local/tomcat/bin/startup.sh ]; then echo "Starting the tomcat service " su - nobody -c "export JAVA_HOME=/usr/java/j2sdk1.4.2_07;\export TOMCAT_HOME=/usr/local/tomcat;/usr/local/tomcat/bin/startup.sh" fi ;; 'stop') echo "Stopping the tomcat service." su - nobody -c "export JAVA_HOME=/usr/java/j2sdk1.4.2_07;\export TOMCAT_HOME=/usr/local/tomcat;/usr/local/tomcat/bin/shutdown.sh" ;; 'restart') $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" ;; esac exit 0 ここまで rootでの/usr/local/tomcat/bin/startup.shを利用した起動は問題無く起動します。 JAVA_HOMEとCATALINA_HOMEは設定済みです。 どこが問題でしょうか。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Tomcatの設定

    環境がRed Hat9,tomcat-5.0.28,j2sdk-1_4_2_08です。 ./startup.shを入力すると Using CATALINA_BASE: /usr/local/src/tomcat-5.0.28 Using CATALINA_HOME: /usr/local/src/tomcat-5.0.28 Using CATALINA_TMPDIR: /usr/local/src/tomcat-5.0.28/temp Using JAVA_HOME: /usr/local/src/j2sdk と表示されるのですが。 http://localhost:8080/ とやっても"ページを表示できません"となります。 宜しくお願いいたします。

  • Apache・tomcat同時再起動シェルスクリプト作成

    見よう見まねで初めて下記のシェルスクリプトを作成しました。 権限をrootに変更する文を追加したいのですが 良く解りません。ご教授よろしくお願い致します。 作成目的は、アプリプログラム反映時、一回のコマンド発行で起動を 行いたく作成しました。(面倒なので) #!/bin/bash # ############################################### # ## アプリサーバ二重化用手動再起動コマンド ### # ############################################### # ############## 環境設定 ####################### export PATH="/usr/local/apache2/bin" export CATALINA_HOME="/usr/local/tomcat" export JAVA_HOME="/usr/local/jdk1.5.0_10" export PATH="/usr/local/jdk1.5.0_10/bin" export TOMCAT_HOME="/usr/local/tomcat" # ############## 変数代入 ####################### # CMD1=`ps -ef | grep java | grep -v grep | wc -l` CMD2=`ps -ef | grep httpd | grep -v grep | wc -l` # ############## 停止コマンド発行 ############### # /usr/local/apache2/bin/apachectl stop if [ "$CMD2" -ge "1" ] ;then killall httpd /usr/local/tomcat/bin/shutdown.sh elif [ "$CMD2" = "0" ] ;then /usr/local/tomcat/bin/shutdown.sh fi # ############## 開始コマンド発行 ############### if [ "$CMD1" -ge "1" ] ;then killall java /usr/local/tomcat/bin/startup.sh elif [ "$CMD1" = "0" ] ;then /usr/local/tomcat/bin/startup.sh fi if [ "$CMD1" -ge "1" ] ;then /usr/local/apache2/bin/apachectl start elif [ "$CMD1" = "0" ] ;then /usr/local/tomcat/bin/startup.sh     /usr/local/apache2/bin/apachectl start fi

  • apache+tomcatの起動手順

    apache+tomcatの起動手順が正しいのか自信がないので 質問します。 1、tomcatを停止 2、apacheを停止 3、tomcatを起動 4、apacheを起動 と認識しています。 実際には、 まず、telnetを起動し、以下のように実行しています。 shを実行した後に停止、起動をやっていますがこれは 問題ないのでしょうか? --------------------------- SunOS 5.6 login: XXXXXXXXX Password: Last login: Fri May 21 15:21:30 from 210.229.239.1 Sun Microsystems Inc. SunOS 5.6 Generic August 1997 % su Password: # sh # cd /usr/local/tomcat/jakarta-tomcat-4.1.29/bin # ./catalina.sh stop Using CATALINA_BASE: /usr/local/tomcat/jakarta-tomcat-4.1.29 Using CATALINA_HOME: /usr/local/tomcat/jakarta-tomcat-4.1.29 Using CATALINA_TMPDIR: /usr/local/tomcat/jakarta-tomcat-4.1.29/temp Using JAVA_HOME: /usr/local/java/j2sdk1.4.2_03 # cd /usr/local/apache/bin # ./apachectl stop ./apachectl stop: httpd stopped # cd /usr/local/tomcat/jakarta-tomcat-4.1.29/bin # ./catalina.sh start Using CATALINA_BASE: /usr/local/tomcat/jakarta-tomcat-4.1.29 Using CATALINA_HOME: /usr/local/tomcat/jakarta-tomcat-4.1.29 Using CATALINA_TMPDIR: /usr/local/tomcat/jakarta-tomcat-4.1.29/temp Using JAVA_HOME: /usr/local/java/j2sdk1.4.2_03 # LD_LIBRARY_PATH=/usr/local/apr/lib # export LD_LIBRARY_PATH # cd /usr/local/apache/bin # ./apachectl start [Fri May 21 15:42:00 2004] [warn] Loaded DSO libexec/mod_webapp.so uses plain Apache 1.3 API, this m odule might crash under EAPI! (please recompile it with -DEAPI) ./apachectl start: httpd started

  • FreeBSD 6.2へのTomcat5のインストールでエラー

    FreeBSD 6.2-RELEASEで、 Tomcat5をインストールしようとすると、下記エラーがでてしまいます。原因または対処方法をご存知の方がおられましたら、教えていただけませんでしょうか? (環境変数は、すでに設定済みです。) setenv JAVA_HOME /usr/local/jdk1.5.0 setenv PATH $JAVA_HOME/bin:$PATH www# cd /usr/ports/www/jakarta-tomcat5 www# make install clean jakarta-tomcat-5.0.30_6: Environment error: "JAVA_HOME" should not be defined. *** Error code 1 Stop in /usr/ports/www/jakarta-tomcat5.

  • Tomcat で ポート8080 が使えない

    Linux初心者です。 サーバサイドJAVAの勉強を目的として、 Fedora Core 4 に、下記の Tomcat をインストールしました。 apache-tomcat-5.5.23.tar.gz インストール(解凍)は、下記のディレクトリです。 /usr/local/apache-tomcat-5.5.23 環境変数 CATALINA_HOME の設定も間違いなく行いました。 環境変数 PATH への $CATALINA_HOME/bin の追加も行いました。 Tomcat の起動コマンド startup.sh は正常に動作しているように見えます。 ps aux | grep -i tomcat してみたところ、動作しているようでした。 にもかかわらず、Webブラウザにて http://localhost:8080/ が接続拒否をくらってしまいます。ブラウズできません。 原因として、どのようなことが考えられるでしょうか。 すみませんが、Linux初心者にも理解できるよう、平易な回答や アドバイスをいただけると、たいへん助かります。 どうぞよろしくお願いいたします。

  • お教えください:TOMCATの起動が上手く行きません。

    始めまして。現在Linuxと格闘中の初心者です。 RedHat7.1にJDK1.3.1とTOMCAT3.2.3をインストールしたのですが、$ startup.shでTOMCATが起動しません。 Net上や書籍でイロイロと調べて、環境変数を変えてみてはいるのですが、動きません。 因みに、ホームディレクトリ下のbashrcは、以下の様に追加しています。 # .bashrc # User specific aliases and functions # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi #jdk export JAVA_HOME="/usr/java/jdk1.3.1" export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=$CLASSPATH:/usr/java/jdk1.3.1/lib/tools.jar:. #tomcat export TOMCAT_HOME=/usr/local/tomcat export PATH=$PATH:/usr/local/tomcat/bin 一応、 [UID@localhost UID]# startup.sh を実行した場合、エラーなどは出ておらず、 [UID@localhost UID]# の入力待ち?になりますが、NetscapeでIPを叩いてもTOMCAT_TOPページが出てきません。 JDK・TOMCATとも、インストールは上手く行った筈なのですが・・・。 但し、TOMCATに関連するbootstrap.shとbuild.shが存在しないのが気に掛かっています。 UNIXは初めてなので無謀とは思っていますが、何とかJSP環境を構築したいと考えております。 ご指導の程、宜しくお願いします。

  • 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