实时重定向克隆副本上的Apex到实时应用程序服务器

时间:2020-08-13 11:11:18

标签: oracle-apex

我们有一个奇怪的问题。 我们已经在一些新硬件上创建了生产数据库的副本,以进行一些测试。 我们还在该数据库上运行了一些APEX 19.2应用程序,因此我们在运行Tomcat 8.5的测试服务器上设置了新的ORDS 19.2安装。

每次我们尝试在新的测试服务器上进行测试时,我们都会立即重定向到生产URL。 我们收到一个http 302响应,该响应的标头中包含生产URL,该响应源自测试服务器,它不是来自代理或负载平衡器(除非它以某种方式模拟)。这发生在加载任何资源之前。 它也不在任何特定的应用程序中。我们确实在大多数应用程序上编写了重定向,以强制用户使用集中式登录应用程序,但我们没有做到这一点。在这种情况下,我们也不会重定向到同一位置,它只是将我们带到通用工作区登录。

在Tomcat层上没有定义URL重写。

我们在此服务器上还安装了其他Apex,尽管它们是Apex的旧版本,但它们运行正常。

似乎Apex 19.2“知道”应该在哪里运行,这是基于数据库中尚未更新的内容。并在您使用错误的URL /服务器时重定向您。但是我找不到任何关于具有该行为或设置在何处的参考。我可以在实例设置中找到的唯一相关设置应该只是用于生成电子邮件。

有没有人以前见过这种行为或有任何想法?

1 个答案:

答案 0 :(得分:0)

这确实是电子邮件设置,我的团队之一对此进行了研究。 似乎只有在队列中有未发送的邮件时,一旦启动apex,它将尝试使用配置的服务器进行身份验证。 他用新的URL更新了APEX_190200.WWV_FLOW_PLATFORM_PREFS,它再次正常运行。 为了进行测试,我们在清空队列后又将其设置到其他服务器上,问题没有再出现。

相关问题