本家「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が動作するようになります。
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が動作するようになります。