Websphere应用服务器- Oracle 11g DB兼容性问题



另一个人给了我一个特别的报告工具,这个工具已经成功地部署到现场。他使用Web Logic服务器和Oracle数据库。

我试图在我的本地环境(WAS 7和Oracle)中部署相同的应用程序。第一个报告运行得完美无缺。然而,当我运行第二个(或第三个或第四个)报告时,我得到一个非常奇怪的错误:第二个报告被附加到第一个报告。

代码中没有说明这一点。这个问题可以通过每次运行报告时停止和启动服务器来临时解决(显然不是真正的解决方案)。我认为这与数据源和缓存信息有关。然后我退一步,尝试将其部署到Tomcat服务器。效果很好,就像在野外一样。所以我的问题是:在WAS 7和Oracle 11g之间是否有任何已知的问题可能导致这种问题?任何信息都会很有帮助。

请询问任何你想知道的细节,我会尽我所能提供这些信息。

感谢您的宝贵时间。

编辑:对于其他人来说,这个问题是由于专有的Oracle调用和Websphere不兼容。一旦将应用程序编辑为只使用JDBC调用,一切都将完美地工作。谢谢。

这最终导致使用专有Oracle调用和Websphere不兼容。通过将所有专有调用更改为普通JDBC调用,可以解决这个问题。

最新更新