Java 应用程序可以通过 Websphere 发布,但无法通过 IHS 公开

Java 应用程序可以通过 Websphere 发布,但无法通过 IHS 公开

我正在尝试设置 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

  1. httpd.conf包含对插件的引用,并且它指向您正在检查的特定插件配置文件,对吗?(实际上,我不知道路径是否需要用引号引起来。)

    WebSpherePluginConfig C:\Program Files (x86)\IBM\HTTPServer\Plugins\config\[server-name]\plugin-cfg.xml

  2. 包含您的 webapp context-root的 中的 Name 属性UriGroup指定哪个虚拟主机正在处理该 context-root。从技术上讲,它指的是引用 的Route元素VirtualHostGroup。它是否VirtualHostGroup包含您尝试访问应用程序的 hostname:port 组合?

  3. 如果所有信息均正确,那么发生的具体错误是什么?超时?404?500?检查 IHS 日志文件和插件日志文件,您可以通过Log中的元素找到它们plugin-cfg.xml

  4. 您还可以更改元素LogLevel中的属性Log。它可以采用值ErrorWarnStatsTrace,其中Error表示最少的记录量, 表示Trace最多的记录量。

相关内容