-1

我已经在一台机器上设置了 WebSphere 和 IBM HTTP Server,并且我已经能够测试 HTTP Server 是否正常工作。当我尝试获取设置我们新系统的公司提供给我们的门户时,问题就出现了。我可以将其复制到 htdocs 目录中,但 index.jsp 文件不会检测为默认文档,如果我单击 .jsp 文件以尝试以这种方式加载它,则会收到无法找到 *.jsp 的错误,即我刚刚单击并知道的文件在那里。

任何帮助是极大的赞赏。我以前从未使用过 WebSphere,这与我之前处理过的 IIS 和 Apache 完全不同。我确实尝试过使用 XAMPP 和 Apache 和 Tomcat 运行他们发送的文件,但我得到了基本相同的结果。

4

2 回答 2

0

您不应该将 JSP 复制到 htdocs/ 目录中。

httpd.conf 应该引用一个名为 plugin-cfg.xml 的文件。该文件由应用程序服务器生成,并向 WAS WebServer 插件描述哪些请求是应该被代理(转发到 AppServer)的动态资源。您的部分设置应该是生成和传播此 XML 文件。

您可能会收到 404,因为 plugin-cfg.xml 中包含的主机别名或上下文根与请求的内容不匹配,因此 Apache/IHS 的核心尝试将其作为静态文件提供服务。

我建议重新访问生成或传播 plugin-cfg.xml 的设置步骤,并仔细检查路径/内容与您在浏览器中看到的内容。

于 2015-09-22T22:41:06.770 回答
0

确保您的应用程序映射到正确的 IHS 服务器和应用程序服务器,然后您可以生成 plugin-cfg.xml 并传播新的 xml 文件(可能必须手动执行)。确保在 httpd.conf 和 WebSphere Cell 中正确设置了虚拟主机。

检查映射到模块的应用程序。检查正确的虚拟主机和主机别名是否已定义。从控制台生成插件或使用命令 GenPluginCfg.sh(bat) 并手动复制新的 xml 文件(也可以从管理控制台执行)

于 2015-09-23T18:00:50.687 回答