fedora5にApache2.059、MySql5.027、PHP5.20、Java(jdk-1_5_0_10)、Perl1.53をインストールする為はじめてリナックスを利用し作業をしています。(自分のパソコンにローカルでおこなっています)


Tomcatを入れhttp://localhost:8080/で正常起動を確認し

[root@ ~]# /usr/local/apache-tomcat-5.5.20/bin/shutdown.sh

で停止し

10分ほど経過し今度は以下の起動を試みたところ、以下のエラーがでます
[root@ ~]# /usr/local/apache-tomcat-5.5.20/bin/startup.sh
Cannot find usr/local/apache-tomcat-5.5.20/bin/setclasspath.sh
This file is needed to run this program

今はhttp://localhost:8080/を入れても、正常に接続できませんと表示されているため、tomcatは停止していると思いますが、初歩的ではありますがtomcatの起動はこの内容ではないのでしょうか。それとも何か他の問題なのでしょうか

回答の条件
  • 1人2回まで
  • 登録:2008/01/18 14:23:14
  • 終了:2008/01/25 14:25:02

回答(3件)

id:masa2007_Ver2 No.1

masa2007_Ver2回答回数11ベストアンサー獲得回数12008/01/18 16:56:43

ポイント27pt

tomcat云々よりも、Apacheが起動してるのかな?

>ps ax | grep httpd

で、httpdが起動してるか、確認できますよ。

また、別の質問にも書いたのですが、Apachectlでのスペルが間違っていますが、それを直しても

状況は変わらないですか?

id:inabatch No.2

inabatch回答回数6ベストアンサー獲得回数02008/01/18 19:57:44

ポイント27pt

エラーメッセージを見ると、

「usr/local/apache-tomcat-5.5.20/bin/setclasspath.sh」となっています。

先頭の / がないところを見ると、setclasapath.shを相対パスで見つけようとしているが、見つけられずエラーになっています。


実際に確認していなくてすみませんが、startup.shとcatalina.shを確認したところ、以下のどちらかの方法で起動できるはずです。

  • cd /usr/local/apache-tomcat-5.5.20/bin 実行後、./startup.sh を実行する。
  • export CATALINA_HOME=/usr/local/apache-tomcat-5.5.20 実行後、/usr/local/apache-tomcat-5.5.20/bin/startup.sh を実行する。


あと、環境変数まわりがちょっと怪しそうなので、最低限、JAVA_HOMEという環境変数が設定されていることを確認された方が良いと思います。echo $JAVA_HOMEか、もしくはenvコマンドなど確認が可能です。

id:ffmpeg No.3

ffmpeg回答回数1202ベストアンサー獲得回数92008/01/19 05:30:07

ポイント26pt

configureのときにprefixをまちがって指定したのでは? /usr usr

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません