ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Java質問&情報提供サイトコミュのTomcatについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。はじめてトピたてさせていただきます。

JAVAの初心者ですが...基本をある程度習得し、
サーブレット、JSPを勉強しようと思いTomcatをPCにいれたのですが...
何回こころみても、うまく起動しません。
サイトに書いてあるやりかたや、本を買ってその通りにしても起動させることができません。

OSはwindows Vistaです。
JAVA SDKは、買った本についてあった SE Development Kit 6 Update1です。
Tomcat6.0のZipファイルをダウンロードし、それを解凍してC直下に保存をし、
環境変数で、CATALINA_HOMEとJAVA_HOMEの中にも値をちゃんと入れ
binの中にあるstratup.datをクリックしても一瞬でDOS窓が消えてしまいます。
Tomcat5.0をいれても同じ現象がおき...
Tomcat4.0を入れた時は、DOS窓は消えませんが、
'-Dsun.io.use.Canon.Caches=false'が見つかりません名前を正しく入力したかどうか確認してから、やりなおしてください。

というダイアログが表示されました。
本当にいろいろ試してみたのですが、うまくいかないので、
どなたか原因が解る方がおられれば教えて頂きたいと思います。

コメント(13)

JDKの環境変数設定が出来てないのでは?僕も最近、インストールしましたが普通に動きましたよ!!
JAvA_HOMEの設定だと思います。エクスプローラからではなくDOS窓から起動するとエラー表示が残って良いかも。
皆さん、お忙しい中お返事していただきありがとうございます。
まず皆さんにいわれたとおりにJAVA_HOMEの変数の値なりをもう一度確認したいと思います。
また結果報告させていただきます。
もしまた解らないことがでてきたら、そのときはまたよろしくお願いいたします。
お疲れ様です。
何度も申し訳ありませんが...お力を貸して頂きたくまた書かせてもらってます。

JDKはSE Development Kit 6 Update1ではなくSE Development Kit 6 Update5でした。間違えて記述してました。

それで...JDKの保存先はC:\ProgramFiles\Java\jdk1.6.0_05なので、
まず、環境変数でPATHにC:\ProgramFiles\Java\jdk1.6.0_05\binの値をいれています。
DOS窓で JAVA -versionでちゃんと
java vasion"1.6.0_05"と表示されますしEclipseでjavaのコーディングはちゃんとできます。

JAVA_HOMEにも本に書かれていたように
C:\ProgramFiles\Java\jdk1.6.0_05と入力しています。

Tomcatの保存先もC:直下なので
CATALINA_HOMEにはC:\apache-tomcat-4.1.37と入力しています。

ここまででまず、誤りがあるのでしょうか??
これで起動させても動きませんでした。

ちなみにDOS窓には
JAVA_HOME\bin|java.exe is missing
The JAVA_HOME environment variable may not be defined correctly
This environment variable is needed to ran this program
NB: JAVA_HOME should point to a JDK not JRE
Using CATALINA_BASE: C:\apache-tomcat-4.1.37
Using CATALINA_HOME: C:\apache-tomcat-4.1.37
Using CATALINA_TMPDIR: C:\apache-tomcat-4.1.37\temp
Using JAVA_HOME C:\ProgramFiles\Java\jdk1.6.0_05

と表示されました。
初めの4行ぐらいでJAVA_HOMEの記述にミスがあるのかなと思いますが、
本やサイトを見てそのとおりに記述しているので、どのように間違っているかも意味も全くわかりません。
他力本願で申し訳ありませんが、よろしくお願いします。


dos窓で
set JAVA_HOME
って打ったらなんとでますか?
早々にお返事いただきありがとうございます。

Dos窓でset JAVA_HOMEで入力したら
JAVA_HOME=C:ProgramFiles\Java\jdl1.6.0_05と表示されました。

あと、ProgramFilesは自分では作っていません、何もいじってもいません。
C:ProgramFiles\Java\jdl1.6.0_05
が
C:\Program Files\Java\jdk1.6.0_05

かと
動きました!!!!!!!!!!!
C:\Program Files\Java\jdk1.6.0_05
と入力したら起動しました。

皆さん本当にありがとうございました。
本当に感謝感激です。

本当に皆さんの温かいコメントにより解決できました。
ありがとございます。

なるほど...完全に手打ちでやっていました。
コピペすれば、間違いはなくなりますもんね。
インストール用のフォルダを作るっていうのも、良いですね。
今回のミスも結局スーペースの見落としだった訳ですし、
自分で解りやすいフォルダを作っておけば、ミスは軽減できますね。

ご意見ありがとうございます。
参考にさせていただきます。

ありがとうございます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Java質問&情報提供サイト 更新情報

Java質問&情報提供サイトのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング