0

喂!!

我想根据 Jasper Report Integration Index Page 中的 Given Installation 将 Jasper Report Integration 2.3.0 与 Oracle Apex 5.1 集成,但不是。安装后我面临以下一些问题请指导解决方案..

上部检查 1,2,3 正在显示

4

1 回答 1

0

我的猜测是它是 UTL_HTTP 上 Oracle DB 中的安全性。您必须允许访问目的地,在您的情况下是您的 JasperReport URL。这是 1 个链接,描述了允许 Web 资源访问。https://www.toadworld.com/platforms/oracle/w/wiki/11520.calling-web-pages-and-web-services-from-the-oracle-database

以下是文章的核心:


如果你只是想用 HTTP 读取网页的内容,你可以使用 UTL_HTTP 包。允许访问

数据库不允许调用开发人员喜欢的任何地址;您需要先设置访问控制列表 (ACL)。有两个步骤:创建 ACL,然后将主机和端口范围添加到 ACL。

要允许访问例如 www.oracle.com,您可以使用以下命令:

BEGIN
DBMS_NETWORK_ACL_ADMIN.create_acl (
    acl          => 'acl_oracle',
    description  => 'Allow access to oracle.com for testing',
    principal    => 'SCOTT',
    is_grant     => TRUE,
    privilege    => 'connect',
    start_date   => SYSTIMESTAMP,
    end_date     => NULL);
DBMS_NETWORK_ACL_ADMIN.assign_acl (
    acl => 'acl_oracle',
    host => 'www.oracle.com',
    lower_port => 80,
    upper_port => NULL);
COMMIT;
END;
/
于 2017-10-19T21:18:24.693 回答