Jaspersoft Studio 6.2の "XML File"データソースを、実際にはパスの一部として単一のパラメータを必要とするRESTサービスへの呼び出しであるレポートに追加しようとしています。jaspersoftスタジオ6.2 XMLデータソースsslエラー
画像は、ここでは表示されない場合の説明です:
私が使用して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を使用していません(開発中です)。
基本的に、サーバが内部ネットワーク上にあり、外部からアクセスできない場合、私は実際に証明書を心配するつもりはなく、代わりにビルドエラーを無視しようとしますか?私はそれを試すことができます... – gcurrier