2017-12-06 41 views
0

PDF를 생성하여 blob에 저장하기 위해 Oracle10g plsql을 사용하여 Jasperserver 웹 서비스에 액세스하고 있습니다. 나는 내가 Jasperserver 호스트를 변경하면이 postOracle 10g UTL_HTTP begin_request return ORA-29273 : HTTP 요청이 실패했습니다.

내가

http://myNEWserver:8080/jasperserver/rest_v2/reports/apex/reportname.pdf?j_username=jus&j_password=jpw&ID=2758 

http://myOLDserver:8080/jasperserver/rest_v2/reports/apex/reportname.pdf?j_username=jus&j_password=jpw&ID=2758 

에서 URL을 교체하고 과정이

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

올바르게 내 오라클 사용자 핑 myNEWserver의 기계와 브라우저에서 URL이 나는 문제가 내 DB 서버의 DNS의 잘못된 구성 알았다 제대로

+0

이전 웹 서버에서는 작동했지만 새 서버에서는 작동하지 않습니까? – APC

+1

@APC : 지연에 대해 유감스럽게 생각합니다. 그렇습니다. 이전 서버가 db와 동일하고 새 서버가 다른 서버라는 사실을 알고 있습니다. 재스퍼 서버와 새로운 DB를 설치 한 DBA는 내가 추측 한 설정을 놓치고 있습니다. – AlexMI

답변

0

노력하고 있습니다.

다른 db 서버에서 ACL 또는 월렛과 같은 db 구성을 사용하지 않고 오류없이 동일한 URL로 UTL_HTTP.begin_request를 올바르게 구성했습니다.

프로 시저를 호출하는 db 서버가 AIX 버전 6.1이고 /etc/resolv.conf와 호스트를 수정해야합니다 (왜냐하면 servere를 즉시 재부트 할 수 없기 때문입니다).

이 솔루션으로 도움이 되었기를 바랍니다.