2

我们正在使用应用服务器:IBM WAS 6.1 和 Web 服务器:IBM HTTP Server。

问题解释如下

  1. 我知道ibm-web-ext.xmi中的fileServingEnabled="true"有助于加载静态内容。当 fileServingEnabled="false" 时,不会加载任何静态内容。
  2. 现在的问题是,这在我们的开发环境中表现得非常相似,但在测试和生产环境中,我看到我们在 ibm-web-ext.xmi中使用: fileServingEnabled="false" 。并且所有静态内容都成功下载
  3. 所以我的问题是,我们是否还需要任何其他设置来下载静态内容,这可以解释为什么即使在使 fileServingEnabled="false" 之后它也能正常工作。

任何帮助,将不胜感激。

4

1 回答 1

0

好的链接... 从 Web 服务器角度 (IHS) 的关键是 plugin-cfg.xml 文件。如果您希望应用程序服务器提供静态页面,那么将应用程序的 uri 定义为 contextroot/* 会将与该模式匹配的所有 uri 传递给应用程序服务器。定义 /* 的 uri 会将所有内容传递给应用程序服务器。为了让 IHS 处理请求,插件必须与 uri 请求不匹配。有关此主题的 IBM HTTP Server 的其他信息可在以下位置找到

http://publib.boulder.ibm.com/httpserv/ihsdiag/plugin_alter_uri.html

也可以看看

http://publib.boulder.ibm.com/httpserv/ihsdiag/plugin_questions.html

于 2015-07-27T14:59:56.080 回答