GlassFish 3.1 でアプリケーションと一緒に静的ファイルのディレクトリを公開したいと考えています。そのためには、ディレクトリ リストを有効にして、カスタム MIME タイプ マッピングを追加する必要があります。これは一部のインストールでのみ必要になるため、アプリケーションに配置するのではなく、サーバーで構成を行いたいと考えています。
どちらも、ドメイン構成のdefault-web.xmlファイルを編集することで実現できます。
ディレクトリ リストを有効にするには、listings
パラメーターをブロックtrue
内に変更する必要があります。servlet
<servlet>
<!-- more stuff -->
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<!-- more stuff -->
</servlet>
MIME タイプ マッピングを追加するには、次のようなブロックを追加する必要があります。
<mime-mapping>
<extension>ext</extension>
<mime-type>text/plain</mime-type>
</mime-mapping>
必要に応じてインストールを再現できるように、スクリプトからこれを実行したいと思います。
asadmin
または他のコマンド ライン ツールを使用してこれらの構成を変更する方法はありますか?