IHS向WAS的请求无应答的现象及解决办法

今天给公司搭建一套WEB测试系统时出了点小问题(本人是WAS菜鸟原因),现记录下来供其他菜鸟参考 1.gif

环境:WEB测试系统是搭建在一台装有suse 11的虚拟机上。服务器上装有WAS7.0 ND版(包含Dmgr Appserver)和IHS7.0,即IHS与WAS装在一台机上。数据库装在一台IBM小型机上,TOP结构如下图示:

145711405.jpg

WAS、IHS装完后,进入控制台配置好数据源并测试通过,安装web server,配置好虚拟机等;之后安装应用(发布的时候要同时选上was和web服务器),DM中webserver 关联的虚拟主机为default_host,执行生成和传播web插件。

问题出现了:在浏览器输入http://web测试服器的IP,能显示IHS的默认欢迎界面,通过http://web测试服器的IP+9080端口/应用名,能访问到应用;但是无法通过http://web测试服器的IP/应用名  访问到应用。

查看了plugin-cfg.xml 能看到安装的应用名称,到百度 google上找了很久资料,发现原来是DM中添加web server的时候web server的名称一定要与安装IHS 插件时填的web server名称一致,(我之前配置两个名字是不一样的)

如下面两图标记处名称 “webserver1"要一致

                                       (安装IHS图示)

152626780.jpg

注意:在安装IHS IHS插件,填写Application Server主机名或IP时,如果是在集群环境下,就填写DM所在节点的主机名或IP地址。



                             (DM中创建WEB服务器图示)

152543479.jpg


说明:这可能是WAS的一个BUG,有人说如果不一致就要修改下:

“IHS的配置文件中最后那行”

不明白是指哪个配置文件,因为我是菜鸟,最后我还是在DM中将web server删除,再重新添加了一遍,名称与安装插件时填一样就解决了。