如何在Citrix上为所有用户在Oracle表单上加载webutil库?

时间:2014-07-15 06:58:17

标签: oracle oracle11g oracleforms citrix oracle-fusion-apps

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

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

非常感谢!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

表格10g:

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

当然,您必须在每个Citrix-Servers上执行一次此操作。

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

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

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

size_t

此致

马库斯