2

誰かが助けてくれるなら、ベストプラクティスのための簡単な質問をしてください。

Tomcatを実行しているWebサーバーにプロジェクトを実装しようとしています。これは、主に HTML コードのみで静的なかなりの数のドメインをホストします。ただし、私のものにはデータベースコネクタといくつかの JAX jar が含まれています。

私の質問は

ベスト プラクティスとしては、.JAR ファイルを $TOMCAT_HOME/lib に配置して、すべての Web アプリケーションで使用できるようにすることをお勧めします (将来的には他のユーザーが使用する可能性があります)。 webapp 固有です。次に、これらの JAR を使用する別の Web アプリケーションを作成する場合、その新しい Web アプリケーションの WEB-INF/lib フォルダーにそれらを複製する必要があります。

どちらの方法でも機能することはわかっていますが、ベストプラクティスは何ですか。

4

2 に答える 2

4

私はそれらをwebappごとに保持する傾向があります。これにより、他のWebアプリに触れることなく1つのWebアプリをアップグレードする機会が得られます。そのため、他のアプリを再構築/再テストしなくても、修正などを1つのアプリに展開できます。

于 2012-09-27T16:26:15.487 に答える
0

Tomcat のようなアプリケーション サーバーは、Web アプリケーションを互いに分離できるように設計されており、Web アプリケーションを個別に変更したり、同じライブラリの異なるバージョンを使用したりできます。ただし、アプリケーションが常に同じバージョンを必要とし常に新しいバージョンに同時に (または決して) アップグレードする準備ができている場合は、それらを webapp ごとに保持する方が理にかなっています。

于 2012-09-27T20:32:25.237 に答える