3

Eclipse で tomcat プロジェクトを作成すると、server.xml ファイルがサーバーの下に配置され、プロジェクト エクスプローラーに別の「プロジェクト」として表示されます。私の質問は、別のユーザーがプロジェクトをチェックアウトしようとしたときに、server.xml ファイルが正しい場所にあるように、これをソース コード管理にチェックインする最善の方法です。

現在、Perforce バージョン管理システムを使用していますが、過去に他のシステムで同じ問題を経験したことがあります。

私の経験では、他のユーザーが Eclipse で独自の tomcat サーバーを作成することになり、カスタム server.xml にコピーする必要があります。

私ができる最善の方法は、server.xml をプロジェクト内の WEB-INF または他のディレクトリに保存し、それをソース コード管理に更新することです。ただし、server.xml の変更を WEB-INF に保存し直す必要があるため、これにはリスクが伴います。プロジェクトを作成するユーザーのセットアップ手順として、server.xml のコピーを文書化する必要があることは言うまでもありません。

4

1 に答える 1

3

etc/ のような Web アプリ プロジェクトの下にフォルダーを作成し、そこに大きな README と server.xml へのハード リンクを配置します。そのため、プロジェクトをチェックアウトする人は誰でも (README で) 同じことを行うように指示され、へのすべての変更server.xmlがバージョン管理されます。私はWEB-INFをいじりません-server.xmlには場所がありません。

于 2012-10-16T09:29:15.480 に答える