※本日は頭のネジを2、3本紛失して情報を提供する試み。

■J2SE - SDK とJ2SE - JREの違い

TomCatがローカルで動かないんです!!

現場が変わり、プロジェクトの前の人が使っていたノートPCがやってきました。

 

そんなんで、そのノートPCを自分が開発できるようにしなきゃならないのです。

開発には Eclipse+Tomcat とオーソドックスな組み合わせでローカル環境を構築

して使用します。

んで、なぜか単体でも動かない。

Tomcat のバージョンは4.1系 

環境変数である JAVA_HOME、CATARINA_HOME も設定した。

 

でも Start.bat を実行してもエラーになってしまう。

なんでさ!

いいじゃん、ダダこねてないで動いてよ!Tomcatさんバンッバンッババンッ!

 

と脳内でだだっこの非難をあびせても、クールにエラーメッセージを吐いて起動してくれません。頑固です。

・Tomcat のファイルが壊れているのかと思ってダウンロードし直しても同様。

・ノートPCを再起動しても同様。

・それならばと、動作してる人の Tomcat をごっそり頂き、start.bat を実行するも同様。

 

ちくしょーめぃ。Tomcatなんぞ動いてくれれば後は手間はかからないのにぃぃぃ!!ウキー!ムキー!

 

再度、問題のエラーメッセージを検索してみると、どうも

「環境変数あってねーんじゃねーの?」

という記事に巡り合う。

 

んな馬鹿な、Path も ClassPath もちゃんと見たってばよ。JAVA_HOMEだってこのとおり!

「J・2・S・D・K!」

 

 

そしてCドライブ直下にあるのは

「J・2・R・E!」

 

 

ウワーン!!バカーンおれ!!

ためしに JAVA_HOME の指定を J2RE に当ててみたが、やっぱり失敗。

J2SDK じゃないと Tomcat は動作してくれないのね。。。

 

ごめんね Tomcat。

直訳すると 雄猫。

でも トムさんの猫 とか読むのが、頭がやわらかくなっていいよね?

 

「しばらくそのままでお待ちください。

ここで閑話休題(CM)。

J2SDKとは開発ができる Java関数郡 SDK がはいってます。

対して、J2JRE とは ランタイム 実行するものだけが提供されてます。

こんな簡単な説明でよかったかのかな俺?

それでは!」 

 

 

 

…よくないよね。

でも、トムさんの猫の方が、個人的に好きです。

頭プーです。

プロジェクトが忙しくなってくると現実逃避したくなります。

 

でわ。

 

<参考リンク>

【IT media  - IT用語辞典 - J2SE】

http://www.itmedia.co.jp/dict/programming/language/kind/java/02215.html

 

【Tomcatインストール】

http://www.nihon-eng.co.jp/c-break/TechNote/tomcat/TCAT41_MnFrm.htm

 

【IT用語辞典 e-word - JRE】

http://e-words.jp/w/JRE.html