0

我正在使用 Microsoft IIS 代理 WebLogic 服务器的请求。

我在 IIS 上启用了 https。

 [http://webserver gives error that 'page must be viewed on https' and https://webserver gives content of Default.htm file]

我在 WebLogic Server 上启用了 https。

[http://weblogic:7001/myapp/test.jsp and https://weblogic:7002/myapp/test.jsp both works]

通信 b/w IIS 和 WebLogic Server 在 https 上。

问题是当我使用网络服务器 URL 访问 https 上的应用程序时,(https://webserver/myapp/test.jsp)我确实得到了响应(test.jsp 的内容),但是当我在过滤器中打印 request.getRequestURL() 时,我得到了 http URL (http://webserver/myapp/test.jsp)。这在执行 sendRedirect() 时会导致问题...

为什么我的 https URL 被转换为 http?任何想法?

谢谢。

4

1 回答 1

0

以下解决了我的问题:

如果插件正在与 WebLogic 应用程序服务器通信,则执行以下操作 - 环境 > 服务器 > 选择您的服务器 > 常规 > 高级 > 选中启用 WebLogic 插件

再次感谢。

于 2013-09-27T14:51:53.547 回答