2016-05-12 5 views
0

Jaspersoft Studio 6.2の "XML File"データソースを、実際にはパスの一部として単一のパラメータを必要とするRESTサービスへの呼び出しであるレポートに追加しようとしています。jaspersoftスタジオ6.2 XMLデータソースsslエラー

Data Adapter Wizard

画像は、ここでは表示されない場合の説明です:

私が使用してURLがそうのようなものです:

パラメータをGET

http://.../service/rest/report/

オプション:

名= ID

値= $ P {ReportID}(パラメータはすでにデフォルト値を使用して作成された)

私はそれをテストしようとすると、これは私が知っている

net.sf.jasperreports.engine.JRRuntimeException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 
at net.sf.jasperreports.data.http.HttpDataConnection.getInputStream(HttpDataConnection.java:101) 
at net.sf.jasperreports.data.DataFileStream.<init>(DataFileStream.java:47) 
at net.sf.jasperreports.data.DataFileUtils.getDataStream(DataFileUtils.java:62) 
at net.sf.jasperreports.data.xml.XmlDataAdapterService.loadDataDocument(XmlDataAdapterService.java:140) 
at net.sf.jasperreports.data.xml.XmlDataAdapterService.contributeParameters(XmlDataAdapterService.java:70) 
at net.sf.jasperreports.data.AbstractDataAdapterService.test(AbstractDataAdapterService.java:105) 
at com.jaspersoft.studio.data.wizard.AbstractDataAdapterWizard$3.runOperations(AbstractDataAdapterWizard.java:162) 
at com.jaspersoft.studio.utils.jobs.CheckedRunnableWithProgress$1.run(CheckedRunnableWithProgress.java:59) 
at java.lang.Thread.run(Thread.java:745) 

を何が起こるかでありますこれはうまくいくはずです。私は.../report/?id=xxを使ってブラウザでサービスを呼び出すことができ、私は予想されるXMLデータを返す。私は、これも、スタジオアプリでもうまく動作するcommunity.jaspersoft.comサイトにある "WebService Data Source"プラグインを使用してテストしましたが、サーバー上で設定することはできません。

このSSL例外を回避するにはどうすればよいですか?私のアプリケーションサーバーは内部的なもので、まだSSLを使用していません(開発中です)。

答えて

0

あり、この取り組みには二つの方法:

  • はすべて一緒に証明書を無視
  • キーストアのに証明書を追加します(エラーを無視することはあなたはMITMに対して脆弱攻撃せていることに注意してください)詳細については、対応するJVM

はここを見て:How to ignore PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException?

+0

基本的に、サーバが内部ネットワーク上にあり、外部からアクセスできない場合、私は実際に証明書を心配するつもりはなく、代わりにビルドエラーを無視しようとしますか?私はそれを試すことができます... – gcurrier

関連する問題