我开发了一个使用webutil功能的Oracle表单。当我在本地运行时,此表单工作正常。但是当我在Citrix服务器上打开此表单时,它会在我尝试调用webutil库时挂起。 这恰好适用于非管理员的Citrix用户。对于管理员用户,它工作正常,因为webutil库已加载。 有谁知道如何解决这个问题,以便为所有用户加载此库?!
当程序的控制权达到“client_ole2.cretae_object('application.excel');”程序挂起。
非常感谢!
答案 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
此致
马库斯