けんとのブログ

ぼやき&開発メモ

Tomcatインストール

2008年11月30日 14時36分39秒 | Tomcat
本家「http://tomcat.apache.org/download-60.cgi」からDL
apache-tomcat-6.0.18 使用

参考HP「http://www.searchman.info/java_eclipse/1020.html」

パスワードは設定してない。
JAVAはJREではなくJDKを指定。
HPに「注意点 :インストールするディレクトリは、上記のように、
スペース、点、全角文字が入らないようにしましょう。後々困ります」
とあるが、スペースが入った状態でもとくに問題ない様なので、そのまま設定した。

最新版(6.0.18)特有のバグがあります。
※旧バージョン(6.0.16)までは、こんなことありませんでした。

C:Tomcat 6_0conf の中に、tomcat-users.xml というファイルがあります。

その先頭を以下のように変更してください。

xml version='1.0' encoding='cp932'

xml version='1.0' encoding='utf-8'

これをしないと、「java.io.UnsupportedEncodingException: cp932」エラーが出て、
tomcatが正常に起動しない。

[tomcatプラグイン]

「http://www.eclipsetotale.com/tomcatPlugin.html」からDL
tomcatPluginV321 を使用

展開してできたディレクトリ com.sysdeo.eclipse.tomcat を、3.4 以降は<eclipse_home>/dropins/ に、
3.3 以前は<eclipse_home>/plugins/ 配下にコピー
eclipse起動
設定→Tomcat→パージョン指定(今回は「バージョン6.x」)
→Tomcatoホーム指定(今回は「C:Program FilesApache Software FoundationTomcat 6.0」)
→コンテキスト宣言モードを「Server.xml」に指定→ + →JVM設定→JREをjdkに指定(今回は「jdk1.6.0_10」)

設定→Tomcat→JVM設定→Tomcatをデバッグモードで起動しないのチェックを外す。
※これをしないと、デバックができない!プレークポイントを付けてもなにもならない!!

Tomcat起動
コンソールにエラーなく「Server startup」が出ればok

URLで「http://localhost:8080/」に接続し、ロゴ(猫)がでればOK

参考HP「http://www.searchman.info/java_eclipse/1090.html」

eclipseでTomcatプロジェクトを作ったとき、ビルドパスに「work」フォルダも含まれているが、
後々、この中に作られるjsp.javaみたいなのがエラーを出したり邪魔をするので、ビルドパスから外しておく。
プロジェクト名を右クリック→プロパティー→Javaのビルド・パス→ソース→workフォルダ選択→除去


JDK5(JDK1.5)まで、Tomcatが動作していたのに、
JDK6(JDK1.6)をインストールして、パスも通したのに、
何故かTomcatが動作しない問題が報告されています。

msvcr71.dllをC:Program FilesJavajre1.6.0binから
C:WINDOWSsystem32にファイルをコピーし、
PCを再起動すると起動するようになります。

msvcr71.dllは、.NET Framework1.1をインストールしていれば
system32に入っているようなのですが、
これがインストールされていないPCもあるようです。

この処置を行うと、
JDK6(JDK1.6)でTomcatが動作するようになります。