原文:Cannot set Tomcat as the target server for my project

 

 質問:マシンに Tomcat x.y をインストールして、ツール > サーバー にセットアップしました。現在、Glassfish と Tomcat が表示されています。 “ サーバー ” タブ > サーバー に移動して Tomcat を右クリックし、起動と停止は正常に出来ました。しかし、プロジェクトのプロパティーダイアログを開いて、実行カテゴリのパネルにあるサーバーのドロップダウンリストを見ると Glassfish しか表示されません。ドロップダウンに表示されていないので、 Tomcat に設定できないのです。

 

 回答:最も考えられる原因は、“Java EE 5” のプロジェクトであるということです。( 例えば、Tomcat 5.5 は J2EE 1.4 しかサポートしていませんので、Java EE 5 のプロジェクトでは利用することが出来ません。)

“ ファイル > 新規プロジェクト > Web > Web アプリケーション ” で新規プロジェクトを作成する時、“ 名前と場所” パネルに “Java EE” のバージョンを選択するコンボボックスがあります。もしそこで“Java EE 5” が選択されていたら、Java EE 5 をサポートしている( GlassFish V2 のような ) サーバーだけしか“サーバー ” のコンボボックスに表示されません。しかし “ J2EE 1.4 ” が選択されれば “ tomcat 5.5 ” も “ サーバー ” のコンボボックスに表示されるのでプロジェクトのターゲットサーバーとして選択することが出来ます。

 
プロジェクトの Java EE バージョンはプロジェクトを作成している時しか設定できず、後から変更ません。もちろん、プロジェクトのターゲットサーバーは後からでも ( プロジェクトのプロパティーダイアログにある “ 実行 ” カテゴリのパネルから ) 変更することが出来ます。しかし、表示されるのはプロジェクトの Java EE バージョンをサポートしているサーバーのみです。
 

投稿されたコメント:

コメント
コメントは無効になっています。

This blog copyright 2009 by katakai