javaEE アプリケーションの APP-INF フォルダーと WEB-INF フォルダーの主な違いを教えてください。
ありがとう
アプリ-INF
多くの war と jar (WebApp1.war、WebApp2.war、EJB1.jar、EJB2.jar など) を含むエンタープライズ アプリケーション (EAR アプリケーション) で、これらすべてのモジュールが、 Jar (common.jar)。したがって、この場合、このjarファイルを「APP-INF」ディレクトリ内に配置することをお勧めします。これにより、同じJarを各モジュール内に4回配置する必要がなくなります。
WEB-INF
WEB-INF は、Web アプリケーションのプライベート領域であるディレクトリであり、WEB-INF ディレクトリ以下のファイルは、URL を指定してブラウザから直接アクセスすることはできません。
EAR アプリケーションの構造を参照してください。
Java EE アプリケーションの APP-INF フォルダーと WEB-INF フォルダーの主な違いを教えてください。
APP-INF は WebLogic に固有です。Java EE 標準には存在しないため、Java EE アプリケーションでは比較対象がありません。Java EE には、非標準の APP-INF/lib に代わる [EAR]/lib ディレクトリがあります。必要に応じて、別のディレクトリを [EAR]/META-INF/application.xml に構成できます"
<application>
<library-directory>APP-INF/lib</library-directory>
</application>
標準 Java EE の APP-INF/classes を直接置き換えるものはありません。これらも jar ファイルにまとめて、[EAR]/lib にも配置する必要があります。