環境に応じて異なる仮想ホスト名を使用するようにプロジェクトをセットアップしようとしています。
各ディレクトリに個別の jboss-web.xml ファイルを含むディレクトリを作成できることはわかっています。しかし、私は最近、このプロジェクトを Maven に移行し、プロファイルを利用したいと考えました。データベースは既にセットアップされているため、フィルターを使用してプロファイルごとに異なる構成を行うことができます。
jboss-web.xml:
<jboss-web>
<context-root>/</context-root>
<virtual-host>${jbossweb.virtualhost}</virtual-host>
</jboss-web>
環境固有のプロパティ ファイルには、次のエントリがあります。
jbossweb.virtualhost=hostname.domain.com
pomファイルのビルドセクションにはこの定義があります
<filters>
<filter>src/main/filters/filter-${env}.properties</filter>
</filters>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/webapp/WEB-INF</directory>
<filtering>true</filtering>
</resource>
</resources>
念のため、プロファイルセクションには次の構成があります。
<profile>
<id>dev</id>
<properties>
<env>dev</env>
</properties>
</profile>
私がやろうとしていることが可能かどうかさえわかりません。試してみると、Jboss-web.xml の仮想ホストの場所に変数名があり、値はありません。
私は間違った木を吠えていますか?
ありがとう、
エリック