Jsp 如何在WebSphere和IBM HTTP服务器下设置应用程序

Jsp 如何在WebSphere和IBM HTTP服务器下设置应用程序,jsp,websphere-7,ibmhttpserver,Jsp,Websphere 7,Ibmhttpserver,我已经在一台机器上安装了WebSphere和IBM HTTP服务器,并且能够测试HTTP服务器是否正常工作。当我试图获取建立新系统的公司提供给我们的门户时,问题就出现了。我可以将复制到htdocs目录中,但index.jsp文件不会检测为默认文档,如果我单击.jsp文件尝试以这种方式加载它,我会得到一个错误,它找不到*.jsp,这是我刚才单击的文件,并且知道它在那里 非常感谢您的帮助。我以前从未使用过WebSphere,这与我以前处理过的IIS和Apache完全不同。我确实尝试过使用XAMPP与

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


非常感谢您的帮助。我以前从未使用过WebSphere,这与我以前处理过的IIS和Apache完全不同。我确实尝试过使用XAMPP与Apache和Tomcat一起运行他们发送的文件,但得到的结果基本相同。

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

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

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


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

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

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

httpd.conf确实有指向xml文件的链接。我现在正在看plugin-cfg.xml,它似乎主要列出了示例目录。所以我想现在的主要问题是,我应该如何让它阅读我的内容,我需要把我的内容放在哪里才能让它阅读?xml文件显示目录,但不显示这些文件夹的路径,如果我尝试浏览浏览器(localhost:9080),则什么也得不到。我在同一台计算机上安装了IHS服务器和Websphere。我找到了plugin-cfg.xml,即httpd.conf,但我不知道需要在其中包含哪些值,或者需要将提供给我的文件放在哪里才能查看。至于你的第二段,我看到了提到虚拟主机的选项,但我没有做过任何事情,我也不相信我看到过任何关于映射应用程序的内容。我将查看更多选项,看看是否在任何地方都可以找到。在WAS管理控制台中,转到应用程序>WebSphere enterprise application>选择应用程序>模块>管理模块,在这里您将看到应用程序映射了哪些集群/AppServer和Web服务器。生成插件后,它将在plugin-cfg.xml中完成所有映射。您不必手动更新插件xml文件。