如何在WebSphere Liberty服务器中添加MIME类型?我们是该服务器新手
在WebSphere Liberty中添加MIME类型的方法
刚接触WebSphere Liberty的话,配置MIME类型其实很简单,主要有两种常用方式,我给你详细说说:
方法一:通过server.xml配置(最推荐)
WebSphere Liberty的核心配置都集中在server.xml文件里,这也是修改MIME类型最直接的方式:
- 找到你的服务器配置文件,路径一般是
${WLP_USER_DIR}/servers/[你的服务器名称]/server.xml(WLP_USER_DIR是Liberty的用户工作目录,默认在安装目录下的usr文件夹) - 打开文件后,添加或修改
<mimeTypes>配置块:- 如果文件里还没有
<mimeTypes>元素,直接新增整个块;如果已经存在,只需要在里面添加对应的<mime-type>子元素即可。
- 如果文件里还没有
示例配置代码:
<mimeTypes> <!-- 给SVG文件配置正确的MIME类型 --> <mime-type type="image/svg+xml" extensions="svg"/> <!-- 自定义一个.myext后缀的文件类型 --> <mime-type type="application/vnd.mycompany.custom" extensions="myext"/> </mimeTypes>
- 保存文件后,Liberty会自动加载新配置(默认开启动态配置更新,无需重启服务器)
注意:扩展名不要带小数点,比如写extensions="svg"而不是extensions=".svg",MIME类型要符合标准格式哦。
方法二:通过Liberty管理控制台配置
如果你已经启用了Liberty的管理控制台,也可以通过可视化界面操作:
- 启动服务器后,访问管理控制台地址:
https://localhost:9443/admin(默认端口是9443,如果你修改过端口就用对应的端口) - 登录控制台后,依次点击服务器 -> 服务器配置
- 在页面顶部的搜索框输入"MIME Types",找到对应的配置项
- 点击添加按钮,输入文件扩展名和对应的MIME类型,确认后保存配置
- 控制台会自动将配置同步到
server.xml,服务器也会立即生效
内容的提问来源于stack exchange,提问作者Sreenivasa
相关产品推荐
相关产品推荐

