Eclipseに最新のTomcat-7.0.42を追加したい。おそらくEclipse Tomcatサーバーアダプタ7は、7.0.12までのTomcatバージョンのみをサポートしています。
Tomcat-7.0.42でEclipseを構成する方法を教えてください
Tomcatソースディレクトリを指定しています。
Tomcatバイナリインストールルートディレクトリ(CATALINA_HOMEとも呼ばれる)を指定する必要があります。
通常、これはApache-Tomcat-7.0.42.tar.gz
ファイルを展開する場所です。
これは、Tomcatがまだダウンロード中(Download and Install
)であったために起こりました。メッセージは数分後に消えました。
Eclipseウィンドウには、ダウンロードステータスを示す進行状況インジケーターが実際に必要です。
LINUXの場合、Tomcat 7のインストールディレクトリは/ usr/share/Tomcat7です。
この構成を使用してください。
詳細はこちら http://gridlab.dimes.unical.it/lackovic/Eclipse-Tomcat-ubuntu-jersey/
Tomcatインストールフォルダーを認識するために、Eclipseは次のファイルをスキャンしています。
conf/catalina.policy
conf/server.xml
conf/web.xml
conf/context.xml
conf/Tomcat-users.xml
conf/catalina.policy
conf/catalina.properties
lib/catalina.jar
そのため、適切な場所を指し、適切な読み取り権限を持っていることを確認してください。
例えば。
brew
を介してインストールされている場合)、それは/usr/local/opt/Tomcat/libexec
ですTomcatのインストールが必要なディレクトリを指定して[OK]をクリックすると、Eclipseの[進行状況]タブでダウンロードとインストールが開始されます。
プロセスを完了させてください。エラーは自動的に消えます。
注:フォルダーにCATALINA_HOME
という名前を付けることは必須ではありません。Windowsでこれをテストしました。Linuxでも同じことをアサートできませんが、IMOの同じルールを適用する必要があります。
おそらく、ソースフォルダーがあるTomcatディレクトリをポイントしようとしています。 Tomcatバイナリバージョンを here からダウンロードしてください。Linux環境では、コアセクションの下に.Zipファイルと.tar.gzファイルがあります。それらをダウンロードして抽出してください。その後、この抽出されたディレクトリをポイントすると、EclipseはTomcatバージョンを識別できるようになります。指摘したディレクトリにconfフォルダが含まれていなかったため、EclipseはTomcatのバージョンを見つけることができませんでした。お役に立てれば!
同じエラーが発生し、フォルダーに十分なアクセス許可を与えることで解決しました。私は完全な許可を与えました(EclipseがTomcatを実行するのに十分な制限された許可を試すことができます)
Sudo chmod -R 777 Apache-Tomcat-8.5.33/
参考までに、このエラーはMacで発生しましたが、ubuntuシステムでも同じであると思います。
念のため... Apache Tomcat 8.5.Xは、EclipseのApache Tomcat 8.0サーバー選択と互換性がありません。そして、このエラーが発生します。
「ウィンドウ->設定->サーバー->ランタイム環境」に移動します
完全にダウンロードされていない可能性がある既存のサーバーを削除します。
新しいサーバーを追加
私はMacOS上でhomebrewを使用してTomcatをインストールしましたが、次のパスで問題が修正されました
/usr/local/Cellar/Tomcat/9.0.14/libexec
Windowsユーザーの場合、
Apache TomcatダウンロードページからTomcat Service Installerを使用します。 .exeファイルを取得します。 Windows用のサービスをインストールします。通常、Apache Tomcatは「C:\ Program Files\Apache Software Foundation\Tomcat 8.0」にインストールされ、Eclipseで簡単に認識されます。
Tomcatをbrewでインストールすると、ソリューションは次のようになりました。
Sudo chmod -R 777 /usr/local/Cellar/Tomcat/<your_version>
ソースディレクトリを指している。同じディレクトリからantを実行してビルドを実行し、インストールディレクトリパスの最後に「\ output\build」を追加できます。