Meine Vermutung ist, dass es die Sicherheit in Oracle DB auf UTL_HTTP ist. Sie müssen den Zugriff auf Ziele zulassen, in Ihrem Fall Ihre JasperReport-URL. Hier ist 1 Link, der den Zugriff auf Webressourcen beschreibt. Hier https://www.toadworld.com/platforms/oracle/w/wiki/11520.calling-web-pages-and-web-services-from-the-oracle-database
ist der Kern des Artikels:
Wenn Sie nur den Inhalt einer Web-Seite mit HTTP lesen möchten, können Sie das UTL_HTTP Paket verwenden. Zugriff zulassen
Die Datenbank erlaubt keine Anrufe an eine Adresse, die ein Entwickler wünscht; Sie müssen zuerst eine Zugriffssteuerungsliste (Access Control List, ACL) einrichten. Es gibt zwei Schritte: Erstellen Sie eine ACL und fügen Sie der ACL einen Host- und Portbereich hinzu.
Um Zugriff auf z.B. www.oracle.com, könnten Sie das folgende verwenden:
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;
/
Dank Jeff Leach ... Für etwas Hilfe –