我正在尝试设置 Websphere/IHS 配置以便在我的开发机器中测试项目。
我在 Windows 7 计算机上安装了 Websphere 7(开发人员版本)和 IHS 7。我可以通过输入 URL 在 Websphere 7 上访问我的应用程序http://[我的主机]:9080/myapp这就是我到目前为止测试它的方法。现在我需要通过 IHS 公开我的应用程序,这样我就可以通过输入 URL 来访问它http://[我的主机]/myapp。
我已经经历了1)停止Web服务器,2)生成插件,3)分发插件,4)使用不同的变量启动Web服务器的过程,但没有成功。
我知道插件文件(插件-cfg.xml)位于C:\Program Files (x86)\IBM\HTTPServer\Plugins\config\[服务器名称].该文件实际上包括我的应用程序作为 UriGroup 中的 Uri。
我实际上是 Websphere 和 IHS 的新手,所以如果您认为我需要提供更多信息或发送实际文件,请告诉我,我很乐意帮助您帮助我。
提前致谢
答案1
httpd.conf
包含对插件的引用,并且它指向您正在检查的特定插件配置文件,对吗?(实际上,我不知道路径是否需要用引号引起来。)WebSpherePluginConfig C:\Program Files (x86)\IBM\HTTPServer\Plugins\config\[server-name]\plugin-cfg.xml
包含您的 webapp context-root的 中的 Name 属性
UriGroup
指定哪个虚拟主机正在处理该 context-root。从技术上讲,它指的是引用 的Route
元素VirtualHostGroup
。它是否VirtualHostGroup
包含您尝试访问应用程序的 hostname:port 组合?如果所有信息均正确,那么发生的具体错误是什么?超时?404?500?检查 IHS 日志文件和插件日志文件,您可以通过
Log
中的元素找到它们plugin-cfg.xml
。您还可以更改元素
LogLevel
中的属性Log
。它可以采用值Error
、Warn
、Stats
或Trace
,其中Error
表示最少的记录量, 表示Trace
最多的记录量。