2

たとえば、test.war という名前の war ファイルがあります。最初に test.war をデプロイすると、tomcat はそれを抽出してフォルダー test を作成しますが、アプリで何かを変更して war を作成し、再度デプロイすると、tomcat は war ファイルを 2 回目に解凍しません。テストフォルダーを削除する必要があります.Tomcatは問題なくwarファイルを解凍します.しかし、ユーザーの画像データなどがあるため、テストフォルダーを削除したくありません.

4

1 に答える 1

1

そういうべきだと思います。war ファイルが解凍されると、その内容は同名のフォルダーに配置されます。同名のフォルダーが存在するということは、war ファイルが既に解凍されていることを示しています。war ファイルが既に解凍されている場合は、ターゲット フォルダーを削除/名前変更して、war ファイルを解凍するように明示的に指示します (ロールバックが必要な場合に備えて、バックアップを取っておくことをお勧めします)。

動的データやユーザーのものをそのフォルダーに入れるのは悪い習慣です。それらのものを別の場所に保管する必要があります。

于 2013-07-23T12:41:35.843 に答える