0

我有一个设置,我们有两台服务器。WS 服务器用于提供所有静态内容(图像、css 等)并运行 apache。这是所有请求的命中点。

AS 服务器合起来就是一个由两台 weblogic 服务器组成的 Weblogic 集群。

所有 .jsp 请求都转到 AS 服务器。

我必须重写对集群的某些请求,而不是循环回 WS。我在 apache mod_rewrite 中使用以下逻辑。它不工作:

RewriteRule ^/(.*) index.jsp?c=$1

Apache 日志显示

rewrite '/video' -> 'index.jsp?c=video'

但应用程序(JSP 页面)无法接收它。不知何故,404 页面在到达 Weblogic 端之前被触发。

4

1 回答 1

1

我建议你使用 WebLogic 代理插件来做这种事情。您的问题并没有告诉我 Apache 服务器如何知道您的 WLS 服务器...查看文档:

http://docs.oracle.com/cd/E21764_01/web.1111/e16435/apache.htm

于 2013-01-09T09:03:19.047 回答