Я хочу опубликовать каталог статических файлов вместе с моим приложением на GlassFish 3.1; для этого мне нужно включить списки каталогов и добавить настраиваемое сопоставление типов MIME. Поскольку это потребуется только в некоторых установках, я хочу сделать конфигурацию на сервере вместо того, чтобы помещать ее в приложение.Могу ли я конфигурировать списки каталогов и сопоставления типов 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
или другого инструмента командной строки?
Спасибо. Я, вероятно, загружу diff и исправил отправленный файл (хотя разные файлы XML не красивы). – Andrea
IMHO, изменив свойство ' .http-service.virtual-server.server.property.default-web-xml', чтобы указать на пользовательский файл, было бы лучше, чем замена основного файла по умолчанию. –