WAS 9.5环境下生成IHS的plugin-cfg.xml文件遇阻求解决方案
为WAS 9.5生成IHS的plugin-cfg.xml的可靠方法
方法1:通过WAS管理控制台生成
- 登录WAS 9.5管理控制台
- 导航至 服务器 > 服务器类型 > WebSphere应用服务器,选中目标应用服务器
- 点击右侧的 生成插件 选项
- 在配置窗口中设置:
- 插件安装目录:指定IHS服务器的插件目录(例如
/opt/IBM/HTTPServer/Plugins/config/webserver1) - 根据环境选择:若控制台可访问IHS服务器,勾选将插件复制到Web服务器机器并配置Web服务器;否则选择仅生成插件配置文件后手动复制
- 如需关联集群或多服务器,勾选生成包含所有服务器的插件配置
- 插件安装目录:指定IHS服务器的插件目录(例如
- 点击确定完成生成,plugin-cfg.xml会输出到指定目录
方法2:使用wsadmin脚本生成
若管理控制台不可用,可通过wsadmin脚本执行:
- 进入WAS安装目录下的bin文件夹:
cd <WAS_INSTALL_DIR>/bin - 启动wsadmin(以jython为例):
- Linux:
./wsadmin.sh -lang jython - Windows:
wsadmin.bat -lang jython
- Linux:
- 在交互模式下执行生成命令(替换参数为实际值):
AdminTask.generatePluginConfig(['-webserverName', 'webserver1', '-pluginInstallRoot', '/opt/IBM/HTTPServer/Plugins']) AdminConfig.save() - 生成的文件默认位于
/opt/IBM/HTTPServer/Plugins/config/webserver1(按配置路径调整)
方法3:手动配置(适配特殊环境)
若自动生成失效,可基于模板手动修改:
- 复制WAS提供的模板文件:
<WAS_INSTALL_DIR>/plugins/templates/plugin-cfg.xml - 修改核心节点:
<ServerCluster>:配置集群/单个服务器的名称、主机与端口<UriGroup>:映射应用URI路径至对应集群/服务器<VirtualHostGroup>:关联IHS虚拟主机与UriGroup<Server>:添加WAS服务器的主机名及对应端口
- 将修改后的文件放入IHS插件配置目录,重启IHS服务:
- Linux:
/opt/IBM/HTTPServer/bin/apachectl restart - Windows:
httpd -k restart
- Linux:
验证生成结果
- 用插件目录下的校验工具验证语法:
- Linux:
./validatePluginCfg.sh -config /opt/IBM/HTTPServer/Plugins/config/webserver1/plugin-cfg.xml - Windows:
validatePluginCfg.bat -config C:\IBM\HTTPServer\Plugins\config\webserver1\plugin-cfg.xml
- Linux:
- 重启IHS后访问应用,确认路由正常
内容的提问来源于stack exchange,提问作者amaes
相关产品推荐
相关产品推荐

