私は現在、CDIを使用して新しいビジネスアプリケーション用のJava EEプロジェクトをセットアップしました。アプリケーションは純粋なサーバーアプリケーションです(jms、webservicesなどを使用しますが、フロントエンドはありません)。純粋なサーバーアプリケーション用のJava EE 6 WARパッケージ?
私たちはJava EE 6を使用しているので、以前のEARの代わりに新しいWARパッケージを使用したいと思います。これは、私にとってはより簡単なパッケージメカニズムであると思われ、特殊なモジュール化の必要がない場合に使用することをおすすめしました。
私の理解している問題は、今でもWARをWebアプリケーションとして考えていることです。プロジェクトのレイアウトは私の場合どのようになっていますか?フロントエンドがなくても、コンテキストの下でアプリケーションを公開する必要はありませんが、WEB-INFフォルダがありますか?または、純粋なサーバーアプリケーションを構成するより良い方法がありますか?
WEB-INF/classes、 WEB-INF/lib' configファイルはどうですか?web.xmlが必要ですか?私はビューがないのに文脈の下でアプリケーションを提供していますか? –
はい、WEB-INF/classes、WEB-INF/lib、WEB-INF/web.xmlは通常通りです。あなたのアプリがWebサービスを公開している場合、WEB-INF/web.xmlのサーブレットとしてマップされ、WARの観点からはサービスがビューになります。 –
ありがとう、私はそれを試してみます –