【发布时间】:2017-12-06 15:44:48
【问题描述】:
我正在使用 Oracle10g plsql 访问 Jasperserver Web 服务,以生成 PDF 并将其存储在 blob 中。我关注这个post
当我更改 Jasperserver 主机时,我会替换 url 来自
http://myOLDserver:8080/jasperserver/rest_v2/reports/apex/reportname.pdf?j_username=jus&j_password=jpw&ID=2758
到
http://myNEWserver:8080/jasperserver/rest_v2/reports/apex/reportname.pdf?j_username=jus&j_password=jpw&ID=2758
程序会引发这样的错误
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1389
ORA-29261: bad argument
ORA-06512: at line 51
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1029
ORA-12541: TNS:no listener
关于执行 UTL_HTTP.begin_request
我的 oracle 用户的机器正确 ping myNEWserver 并且浏览器中的 url 工作正常
【问题讨论】:
-
所以它在你的旧网络服务器上工作,但在你的新网络服务器上却不行?
-
@APC :抱歉耽搁了,但是是的,我意识到旧服务器与数据库相同,而新服务器则不同。所以设置 jasper 服务器和新数据库的 DBA 错过了一些我猜的配置。