0

我开发了一个使用 webutil 功能的 Oracle 表单。当我在本地运行此表单时,它可以正常工作。但是当我在 Citrix 服务器上打开此表单时,当我尝试调用 webutil 库时它会挂起。这只会发生在非管理员的 Citrix 用户身上。对于管理员用户,它工作正常,因为 webutil 库已加载。有谁知道我该如何解决这个问题,以便为所有用户加载这个库?!

当程序的控制到达“client_ole2.cretae_object('application.excel');”时 程序挂起。

非常感谢!

4

2 回答 2

0

安装后供 Webutil 使用的库需要复制到 Citrix 服务器上的 c:\program files\java\jre6\bin。

于 2014-07-16T06:11:00.033 回答
0

对于表格 10g:

通常以管理员身份启动您的应用程序一次就足够了。然后,所需的 DLL 将被复制到“C:\Program Files\Java\jre6\bin”,然后可供每个用户使用。

当然,您必须在每台 Citrix 服务器上执行一次。

使用 Forms 10g 的最新补丁之一,这些 DLL 将存储在每个用户的用户目录中,因此不再需要以管理员身份启动它(我认为这也适用于 11g 和 12c)。

如果这不起作用,请提供 Java 控制台的输出。

要获得更好的诊断,请在“formsweb.cfg”中设置以下变量:

WebUtilLogging=on
WebUtilLoggingDetail=normal

问候

马库斯

于 2016-08-04T11:30:54.130 回答