【问题标题】:How do I setup my application under WebSphere and IBM HTTP Server如何在 WebSphere 和 IBM HTTP Server 下设置我的应用程序
【发布时间】:2015-09-22 21:43:01
【问题描述】:

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

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

【问题讨论】:

    标签: jsp websphere-7 ibmhttpserver


    【解决方案1】:

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

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

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

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

    【讨论】:

    • httpd.conf 确实有指向 xml 文件的链接。我现在正在查看 plugin-cfg.xml,它似乎主要列出了示例目录。所以我想现在的主要问题是我应该如何让它阅读我的内容以及我需要将我的内容放在哪里才能阅读它? xml 文件显示目录,但不显示这些文件夹的路径,如果我尝试通过浏览器 (localhost:9080) 我什么也得不到。
    【解决方案2】:

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

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

    【讨论】:

    • 我在同一台机器上安装了 IHS 服务器和 Websphere。我找到了 httpd.conf 的 plugin-cfg.xml,但我不知道那里需要有什么值,或者我需要将获得的文件放在哪里才能查看。至于您的第二段,我已经看到提到虚拟主机的选项,但我没有对此做任何事情,我相信我没有看到任何关于映射应用程序的内容。我会查看更多选项,看看是否可以在任何地方找到。
    • 在 WAS 管理控制台中,转到 Applications> WebSphere 企业应用程序> 选择您的应用程序>Module>Manage Modules,在这里您将看到您的应用程序映射到哪些集群/应用服务器和 Web 服务器。生成插件后,它将在 plugin-cfg.xml 中完成所有映射。您不必手动更新插件 xml 文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多