- 締切済み
tomcatのインストール
今tomcatをNT4.0(IIS4.0)にインストールしてるんですが、どうもうまく起動しません。このページ (http://www.slayers.imasy.or.jp/~kumasaka/Gyoumu/jakarta/jakarta.apache.org/tomcat/jakarta-tomcat/src/doc/tomcat-ug.html#about_tomcat) どうりインストールしたのですが、どうしても二つ目(tomcatが起動すると思われる方)のdos窓がすぐ閉じてしまいます。(この時"Exception in thread "main" java.lang.NoClassDefFoundError:org/apache/tomcat/startup/tomcat"というメッセージが表示されます) なにか考えられる原因はありますか?どうすれば起動しますか?
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- panda_335
- ベストアンサー率0% (0/0)
TOMCATをインストールしたままの状態で,tomcatをインストールしたディレクトリ\bin\startup.batを起動する限り,TOMCAT_HOMEの設定は必要ありません.(startup.batを他のディレクトリへコピーして使用する場合は必要です)今回の原因は,環境変数JAVA_HOMEの設定がなされていないような気がします.JAVA_HOMEをJAVAがインストールされているディレクトリ(例えば,c:\jdk1.4)に設定して,試してみてください.
- xruz
- ベストアンサー率50% (72/143)
No.4に一部誤りがありました。 pauseはstartup.batの最後に一行挿入、先頭のecho offをコメント行に。 で、表示されるtomcatのパスおよびCLASSPATHが正しいかを確認します。 NTのシステム環境変数にTOMCAT_HOMEを正しくセットしてますか?
- xruz
- ベストアンサー率50% (72/143)
たぶん、tomcat.batがうまく動いていない状況ですね。 tomcat.batの最後にpauseを一行いれて、バッチファイルの どこでおかしくなっているかを調べてみましょう。 TOMCAT_HOMEの環境変数あたりだと思うのですが、、、、 あとは、startup.batをどこから起動しているかぐらいですかね。 もし、ディスクトップにショートカットを作って起動するように してるならばショートカットのプロパティの作業フォルダに ドライブ:¥tomcatのディレクトリ¥bin のパスを入れてください。
- a-kuma
- ベストアンサー率50% (1122/2211)
> IISに関連するところを設定しないとtomcatは起動しないのでしょうか? 言われてみると、確かに単独で動いてくれてもいいなあ、という気はしますね。 直接ポートを指定すれば、httpd を経由しないわけだし。 何故、IIS に特化したあたりではないか、という根拠は、質問にあるメッセージです。 ここでは main のスレッドで「クラス定義が無い」って例外が出ていますよね。 で、そこに org/apache/tomcat… ってあるものだから、startup の中で 何か判断をして apache だと思って動こうとしたのだけれど、apache が インストールされてないや、って感じのエラーかと想像したわけです。 # ん~、アドバイスにもなっていませんね (^^;
- a-kuma
- ベストアンサー率50% (1122/2211)
taku13 さんが「このページ通り」と言われているページには、IIS に特化した 部分の記述がありませんが、そのあたりはきちんとしていますか? 私は、apache を使った場合しか経験が無いですが、多分、そのあたりが 原因だと想像します。 参考URLのドキュメントや、以下のページが参考になるかと思いますよ。 http://www.nsg.co.jp/nbb/ss/joy/ig001018.html
- Arisa19
- ベストアンサー率75% (3/4)
どうもこんにちはー。 自信は全然ないのですが、エラーからわかるのはパスを通せってことなんじゃないですか?クラスが見つからない、って言ってるみたいだから。。。 tomcatをインストールする際の説明にどこか書いてあるはずだと思いますが…。(ちなみにパスの通し方はご存知ですよね?95/98、2000/NTによって方法は違います。わからなければ補足要求してくださいね) あと、エラーの文字列の中にstartupともあるからwindowsの スタートアップにtomcatを設定する必要もあるのじゃないかな??? tomcatは使ったこと無いから質問から推測してみました。 どうでしょう?
お礼
素早いレスありがとうございます。 もう一度パスなど間違いないか確認したいと思います。
補足
アドバイスありがとうございます。 補足というかまた質問なのですが、IISに関連するところを設定しないとtomcatは起動しないのでしょうか?たとえばの話なのですがクライアントPCにセットアップしたら起動すらしてくれないのでしょうか?今状況としては起動も出来てない状況なのでIISとの協調などはまだ手をつけようとは思えないのですが・・