Glassfish 我可以从命令行配置目录列表和MIME类型映射吗?

Glassfish 我可以从命令行配置目录列表和MIME类型映射吗?,glassfish,glassfish-3,Glassfish,Glassfish 3,我想在GlassFish 3.1上发布我的应用程序旁边的静态文件目录;为了做到这一点,我必须启用目录列表并添加自定义MIME类型映射。由于这只在某些安装中需要,因此我希望在服务器上进行配置,而不是将其放入应用程序中 这两种方法都可以通过编辑域配置中的default web.xml文件来实现 要启用目录列表,我必须在servlet块中将listings参数更改为true: 列表 真的 要添加MIME类型映射,我必须添加如下块: 提取 文本/纯文本 我想从脚本中执行此操作,以便根据需要复制安

我想在GlassFish 3.1上发布我的应用程序旁边的静态文件目录;为了做到这一点,我必须启用目录列表并添加自定义MIME类型映射。由于这只在某些安装中需要,因此我希望在服务器上进行配置,而不是将其放入应用程序中

这两种方法都可以通过编辑域配置中的default web.xml文件来实现

要启用目录列表,我必须在
servlet
块中将
listings
参数更改为
true


列表
真的
要添加MIME类型映射,我必须添加如下块:


提取
文本/纯文本
我想从脚本中执行此操作,以便根据需要复制安装


有没有办法使用
asadmin
或其他一些命令行工具更改这些配置?

asadmin不提供对default-web.xml的元素级访问。也就是说,您可能只需要拥有default-web.xml的备用副本,然后使用脚本将“已发布”版本替换为自定义版本。

Asadmin不提供对default-web.xml的元素级访问。也就是说,您可能只需要拥有default-web.xml的备用副本,然后使用脚本将“已发布”版本替换为自定义版本。

谢谢。我可能会上传一个diff并修补附带的文件(虽然diff-XML文件并不漂亮)。IMHO,将
.http服务.virtual server.server.property.default web-XML
属性更改为指向自定义文件比替换默认主文件更好。谢谢。我可能会上传一个diff并修补附带的文件(尽管diff-XML文件并不漂亮)。IMHO,将
.http服务.virtual server.server.property.default-web-XML
属性更改为指向自定义文件比替换默认主文件更好。