EclipseJunoでTomcat7を使用しています。サーバーの場所としてワークスペースメタデータを使用しています(以下のTomcat構成を参照してください)。
また、Eclipseでサーバープロジェクト [下の画像を参照]と個別のserver.xmlおよびその他の構成ファイルを取得しました。
通常は正常に動作します。この問題は、SSL構成のserver.xml(Eclipseプロジェクト内)を変更した後に発生しました。
構成は正常に機能しています。しかし、プロジェクトを実行するたびに([実行]-> [サーバーで実行])、server.xmlがデフォルトバージョンに変更されます。カスタマイズしたSSLの変更がありません。
また、Tomcatのインストール場所(C:\ Apache-Tomcat-7.0.35\conf)でserver.xmlを変更しようとしましたが、Eclipseから選択されませんでした。
誰かがこれについて私を助けてくれますか?
ありがとう
私は適切な解決策を見つけましたが、完璧な解決策ではありませんでした。
私がしたことは;
1.インストール場所のserver.xmlファイルを変更しました(私の場合はC:\ Apache-Tomcat-7.0.35\conf)
2. EclipseサーバーパネルからTomcatサーバーを削除します(下の画像を参照してください)
3.Eclipseサーバーパネルで新しいサーバーを作成します。
4.次に、サーバープロジェクトは、カスタマイズした変更を加えた新しいserver.xmlを生成します。
5.秘訣は、最初にEclipseがパネルで新しいサーバーを作成するときに、インストール場所からserver.xmlを選択することです。
ありがとう
{workspace}/Serversには、server.xmlを含むいくつかの構成ファイルを含むすべてのTomcat構成用のフォルダーがあります。 。そこで、ファイルを直接編集できます。
変更を考慮に入れるにはEclipseを再起動します。これは、構成を常に削除して追加し直すよりも優れています。 EclipseMarsおよびTomcat 7を使用してテスト済み。
(解決策は次のとおりです: Eclipse with Tomcat-Eclipseはserver.xmlを変更します )
私もこの問題を抱えていて、解決策はうまくいきました(答えに投票するのに十分な評判ポイントがありません)。
同様に、ポート番号の構成を変更する必要があり、STS(Spring Tool Suite)からTomcatインスタンスを削除して再度追加する必要がありました。
Server.xmlのパスがWebプロジェクトの設定と同じであることを確認してください。
Webプロジェクト設定を表示するには:プロジェクト>>プロパティ>> Webプロジェクト設定を右クリックします。
常にここにプロジェクトパスを指定してください。 server.xmlのパスは自動的に更新されます。
Eclipseで、サーバーをダブルクリックしてプロパティを表示します。
「モジュールコンテキストを公開してXMLファイルを分離する」にチェックを入れて保存します。 Tomcatサーバーを実行します。 Eclipseは、server.xmlに触れることなく、conf/[enginename]/[hostname]/[appname] .xmlを作成します。