我正在Oracle Apex 5.0.3
上运行Oracle 11.0.2 SE 1
,使用ORDS 3.0.6
配置Apex。我在Jasper Report
中配置了Apache Tomcat 7.0.75
。
在我的Oracle Apex应用程序中,当我点击Print
按钮时,我收到此错误。
ORA-29273: HTTP request failed ORA-06512: at "SYS.UTL_HTTP",
line 1130 ORA-12541: TNS:no listener
下面是我的代码,它调用哪个按钮点击。
BEGIN
-- call the report and pass parameters
xlib_jasperreports.set_report_url('http://127.0.0.1:8080/JasperReportsIntegration/report');
xlib_jasperreports.show_report (p_rep_name => 'PATH/TO/REPORT_NAME',
p_rep_format => 'pdf',
p_data_source => 'default',
p_out_filename => 'Users_info.pdf',
p_rep_locale => 'en_US'
);
-- stop rendering of the current APEX page
apex_application.g_unrecoverable_error := true;
END;
我已正确授予我的架构的ACL权限。 如果有人遇到过这个问题,请为此问题提出建议。
答案 0 :(得分:0)
我遇到了问题,实际上端口8080已在server.xml
中打开,但Apache Tomcat
中的puts "%x{ powershell.exe invoke-command -computername #{server} -scriptblock { $oldpath = #{current_iis_site_folder}; $newpath = #{new_site_folder}; Get-ChildItem -Path $oldpath -Recurse | where {($_.FullName -notmatch $oldpath.replace('\\','\\\\')) -or ($_.FullName -notmatch $newpath.replace('\\','\\\\'))}} }.strip.downcase"
%x{ powershell.exe invoke-command -computername #{server} -scriptblock { $oldpath = #{current_iis_site_folder}; $newpath = #{new_site_folder}; Get-ChildItem -Path $oldpath -Recurse | where {$_.FullName -notmatch "corehr"}} }.strip.downcase
未配置为侦听端口8080.
一旦我在server.xml中配置了端口8080,我就能得到没有任何错误的响应。