トピックス

秋の田の かりほの庵の とまをあらみ わがころもでは 露にぬれつつ 春過ぎて 夏来にけらし 白妙の 衣をすてふ 天の香具山 あしびきの 山鳥の尾の しだり尾の ながながし夜を ひとりかも寝 田子の浦に うち出でて見れば 白妙の 藤の高嶺に 雪は降りつつ
 
powered_by.png, 1 kB

Home arrow ニュース arrow Web情報 arrow Eclipse・Tomcat・Tomcat Pluginのインストール
Eclipse・Tomcat・Tomcat Pluginのインストール PDF プリント メール
作者 kiyoeri   
2007/03/18 日曜日 12:06:44 JST
Eclipse Study Webの統合開発環境Eclipseをインストールする。
ターゲットサーバー:
・Linux(CentOS)のapache2.0.59、java version "1.6.0"、tomcat5.5.20
・PHP 5.1.6 、mysql  5.0.22、perl5.8.8、ruby1.8.5、python2.3.4
■Eclipseの特徴
EclipseはJavaアプリケーションなのでJREをインストールする必要がある。
Java開発環境自体が標準添付のプラグインとして実装されている。
プラグイン次第でC++PHPPerlC#D言語TeXPythonRubyJavaScriptCOBOLAspectJなど
多様な言語への対応が可能となっている。
■インストールの方針

現在のバージョンは3.2.2で、WTPVisual Editorなどのツールが含まれた、All-In-One-Eclipseが公開されている。
All-In-One-Eclipseのバージョンは後追いなので遅れてる(3.0.1)模様なので、利用しない事にする。
最新版だと日本語化の対応やプラグインの対応が遅れているものもあるだろうが止むを得ない。
最初はAll-In-One-Eclipseを利用してみる。
 URL:http://aioec.sourceforge.jp/cgi-bin/wiki.cgi?page=All-In-One-Eclipse
ターゲットサーバーの負荷を軽くするためNotePC(WinXP)にインストールしてサーバーにデプロイしたい。
■Eclipseインストール
参考:http://www.develop-memo.com/java/eclipse/
日本語化パックが3.2.1までしか無いようなのでEclipse-3.2.1をダウンロードする。
・eclipse-SDK-3.2.1-win32.zip(120MB)
NLpack1-eclipse-SDK-3.2.1-win32.zip  (50MB)
それぞれのファイルを解凍し、解凍フォルダ直下にeclipseフォルダを作成する。
※ランゲージパックで解凍されるplugins、featuresフォルダは上書きする事になる。
eclipseのアイコンをダブルクリックし、表示されるメニューが日本語化されていることを確認する。
■Tomcatプラグインのインストール
Apacheとの連携はNotePCにApacheサーバが無いので、不要
NotePCのjavaバージョンは1.5.0_02(jre)
>javacがnotfound、JAVA_HOMEが無い。jdkがインストールされていない。
jdk-1_5_0_11-nb-5_5-win-ml.exe(135MB)をインストール
c:\Program Files\Javaにjdk1.5.0_11とjre1.5.0_11のフォルダが作成された。またnetbeans-5.5がc:\Program Filesに
作成された。
c:\Program Files
       ├netbeans-5.5
       ├netbeans-5.0   ※旧バージョン
       ├Java
         ├jdk1.5.0_11
         ├jre1.5.0_11
         └jre1.5.0_02  ※旧バージョン
>java --version ⇒ 1.5.0_11
javacが以前notfoundなので環境変数を設定する。
・JAVA_HOME⇒c:\Program  Files\Java\jdk1.5.0_11
・path⇒paht;c:\Program Files\Java\jdk1.5.0_11\bin
これで>javacが実行できるようになった。
【後で判った事】
JAVA_HOMEはEclipseとJava開発環境の動作には必要ない。
SDKインストール後のEclipse側の設定は、「ウィンドウ」->「設定」->「Java」->「インストール済みJRE」で行う。
再びTomcatプラグインのインストール
com.sysdeo.eclipse.tomcat_3.2.0.beta3.zipをダウンロードし解凍の後、eclipse\pluginsにフォルダごと移動
eclipseを再起動すると「ウィンドウ」⇒「設定」にTomcatのタブが出現する。
メニューバーにも「Tomcat」が表示され、起動、停止、再起動の制御ができるようになる。
・・・・・やっぱりTomcat本体のインストールをしておかなければならないようだ。
■Tomcatのインストール
ホームページで、バージョン5.5.23のWindows Service Installerを選択する。保存でなく、実行を選択。
ダウンロードスピードが遅い(4~5kb・秒)ので長時間かかる。
インストーラが起動しChoose Components画面が表示されるのでデフォルトのチェック(Start Menu Items、
Documentaion)に加えて、Examplesにチェックを入れる。
※他のチェックにWebappsがあるがこれにはチェックを入れない。
HTTP/1.1 Connector Port(8080)、User Name(admin)はデフォルトのまま
Java Virtual Machine(C:\Program Files\Java\jre1.5.0_11)もデフォルトのまま
Run Apache TomcatとShow Readmeのチェックは、Eclipseで制御可能なはずなので、デフォルトOnからOffにする。
「finish」ボタンでインストールが完了する。
・環境変数の設定
CATALINA_HOMEを「C:\Program Files\Apache Software Foundation\Tomcat 5.5」に設定する。
pathに「;%CATALINA_HOME%\bin」を追加する。
「スタート」⇒「すべてのプログラム」⇒「Configure Tomcat」⇒「Start」でTomcatを起動する。
ブラウザで「http://localhost:8080」 をアクセスしてTomcat画面が表示される事を確認
Tomcatの停止は「スタート」⇒「すべてのプログラム」⇒「Configure Tomcat」⇒「Stop」
※「Configure Tomcat」の「Start」タブと「Stop」タブの「Mode」は「jvm」に設定しておく事。
  この「Mode」を「Java」に設定していると、「Confiure Tomcat」での起動、停止が出来なくなる。
※「General」タブの「Startup Type」は「Manual」にしておく事。
■eclipseでTomcatPluginの設定
「ウインドウ」⇒「設定」⇒「Tomcat」でバージョン5.xを選択
Tpmcatホーム:C:\Program Files\Apache Software Foundation\Tomcat 5.5(CATALINA_HOMEと同じ)
コンテキスト宣言モード:Server.xml
設定ファイル:C:\Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml(自動的に設定される)
引き続き「Tomcat」⇒「JVMの設定」⇒「JRE」を「jre1.5.0_11」に設定
クラスパス(生成されたクラスパスの前)「Jar/Zip」⇒C:\Program Files\jdk1.5.0_11\lib\tools.jar を選択
※これを行なわないとTomcat実行時にJSPがコンパイルエラーとなる。
「Tomcat」⇒「Tomcat起動」、「Tomcat停止」、「Tomcat再起動」が機能する事を確認する。
うまく動作してくれない。Tomcatの初期画面でSampleなどを選択しても以降の画面が表示されず、真っ白のまま
WindowsのタスクマネージャでTomcat起動Taskがループ状態になっていた。⇒強制終了
再度「Configure Tomcat」で起動および終了を実行し、http://localhost:8080で動作確認するとOK
eclipseのTomcatの起動および終了を実行し、http://localhost:8080で動作確認するとOK
eclipseのTomcatの操作は「Configure Tomcat」パネルの状態に反映されないようだ。
 これで、悩んで時間をくってしまった。

最終更新日 ( 2007/06/11 月曜日 10:06:37 JST )
 
< 前へ
© 2010 joomla
Joomla! is Free Software released under the GNU/GPL License.
Translation is Joomla!JAPAN