1

我从另一个人那里获得了一个临时报告工具,该工具已成功部署到现场。他使用 Web Logic 服务器和 Oracle 数据库。

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

代码中没有任何内容可以解释这一点。这个问题可以通过每次运行报表时停止和启动服务器来临时解决(显然不是真正的解决方案)。我认为这与数据源和缓存信息有关。然后我退后一步,尝试将其部署到 Tomcat 服务器。它完美地工作,就像它在现场一样。所以我的问题是:WAS 7 和 Oracle 11g 之间是否存在任何可能导致此类问题的已知问题? 任何信息都会非常有帮助。

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

感谢您的时间。

编辑:对于其他研究此问题的人来说,问题是由于与专有的 Oracle 调用和 Websphere 不兼容。将应用程序编辑为仅使用 JDBC 调用后,一切正常。谢谢。

4

1 回答 1

0

这最终导致与使用专有的 Oracle 调用和 Websphere 不兼容。通过将所有专有调用更改为正常的 JDBC 调用来修复它。

于 2013-04-30T14:25:37.817 回答