如何在IBM WebSphere控制台配置9080端口访问特定资源路径
在IBM WebSphere中配置外部图片目录的访问路径
要实现类似Tomcat里<Context>标签的外部目录映射效果,WebSphere提供两种常用配置方式,以下是详细操作步骤:
方法1:通过虚拟主机添加额外文档根(快速配置)
- 登录WebSphere管理控制台(默认地址:
http://localhost:9060/ibm/console) - 导航到 环境 > 虚拟主机
- 选择当前使用的虚拟主机(默认是
default_host,对应9080端口),点击编辑 - 切换到文档根标签页,点击添加按钮
- 在弹出的表单中:
- 文档根:填入图片目录绝对路径
C:/myApplication/images - 上下文根:填入
/my-images
- 文档根:填入图片目录绝对路径
- 点击确定,再点击页面顶部的保存,将配置同步到主存储库
- 重启对应的WebSphere服务器(或仅重启虚拟主机关联的应用服务器)
方法2:部署空Web应用(支持精细控制)
如果需要对该访问路径做权限、过滤器等额外配置,可通过部署空Web应用实现映射:
- 准备空Web应用骨架:
- 创建临时目录(比如
C:/temp/empty-webapp) - 在该目录下新建
WEB-INF文件夹 - 在
WEB-INF中创建基础web.xml文件,内容如下:<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd" version="4.0"> </web-app>
- 创建临时目录(比如
- 登录WebSphere管理控制台,导航到 应用程序 > 新建应用程序 > 新建企业应用程序
- 选择本地文件系统,浏览到
empty-webapp目录,点击下一步 - 按部署向导操作,在映射模块到服务器步骤选择目标应用服务器
- 在映射虚拟主机和模块步骤,确保模块映射到
default_host - 在上下文根设置步骤,输入
/my-images - 部署完成后,进入应用详情页,点击管理模块
- 选中对应Web模块,点击编辑
- 将文档根字段替换为图片目录路径
C:/myApplication/images - 点击确定,保存配置并重启该应用
验证配置
完成任一方法后,访问 http://localhost:9080/my-images/abc.png,若配置正确即可看到目标图片。
内容的提问来源于stack exchange,提问作者Hasitha Amarathunga
相关产品推荐
相关产品推荐

