我试图设置一个Websphere / IHSconfiguration来testing我的开发机器中的一个项目。
我在Windows 7机器上安装了Websphere 7(开发版)和IHS 7。 我可以在Websphere 7上inputURL http:// [my-host]:9080 / myapp ,这就是我迄今为止testing过的。 现在我需要通过IHS公开我的应用程序,以便通过inputURL http:// [my-host] / myapp来达到目的 。
我已经经历了1)停止Web服务器,2)生成插件,3)分发插件,4)用不同的variables启动Web服务器,没有运气。
我知道插件文件( plugin-cfg.xml )位于C:\ Program Files(x86)\ IBM \ HTTPServer \ Plugins \ config \ [服务器名称]中 。 该文件实际上包括Uri在UriGroup中的myapp 。
我其实是一个Websphere和IHS的新手,所以如果你认为我需要提供更多的信息或发送实际的文件,请告诉我,并乐意帮助你。
提前致谢
httpd.conf包含对插件的引用,它指向你正在检查的特定插件configuration文件,是否正确? (实际上,我不知道path是否需要引号。)
WebSpherePluginConfig C:\Program Files (x86)\IBM\HTTPServer\Plugins\config\[server-name]\plugin-cfg.xml
包含您的webapp context-root的UriGroup中的Name属性指定哪个虚拟主机正在处理该上下文根。 从技术上讲,它指的是一个指向VirtualHostGroup的Route元素。 该VirtualHostGroup是否包含您试图访问您的应用程序的主机名:端口组合?
如果所有这些都是正确的,那么发生的具体错误是什么? 时间到? 404? 500? 检查IHS日志文件和插件日志文件,您可以通过plugin-cfg.xml的Log元素find它们。
您还可以更改Log元素中的LogLevel属性。 它可以取值为Error , Warn , Stats或Trace , Error是最less量的logging和Trace最大。