今回は一種の理論的な質問があります。今日、かなり大きな会社で働いている SW 開発者の 1 人が、アプリケーションの展開に war ファイルを使用していないことを教えてくれました。彼らの SW アーキテクトは、war ファイルは悪であると信じています。なぜなら、war ファイルを使用していないクラスの展開は、運用グループの従業員がサーバーで遊んでいることが原因で発生する可能性がある損害に関して十分に安全ではないからです。私が理解している限り、彼らの解決策は、アプリケーションを jar にパックし、それを空の webapp スタイル ツリーの WEB-INF/lib フォルダーに追加することです。また、server.xml を編集してアプリのコンテキスト /docbase を追加し、使用するパスで有効にするためにも使用されます。私はこの説明に本当に戸惑いました。このようなものは今まで見たことがありません。個人的には、「運用担当者の問題」全体がパラノイアのように聞こえると思いますが、それでも、そのようなソリューションの長所と短所を判断するのは難しいです。どう思いますか?奇妙または素晴らしい?
ありがとう。