ウィンドウ - > JasperReportsサーバーリポジトリ - >プロンプトでjasperserver URLと資格情報を追加して、iReport Designer 4.5からjasperサーバー接続を作成しようとしています。リポジトリに追加されましたが、エラーメッセージ "エラー:ネストされた例外:org.xml.sax.SAXException:不正なエンベロープタグ:html"が表示されます。このエラーを解決する方法については、誰でも教えてください。iReport Designer 4.5からJasperReportsサーバーリポジトリへの接続を作成する方法
答えて
あなたの問題は、最新のJasperReports Serverバージョン(4.5
)でfxedしていることが原因であるようです。 JasperReports Server 4.2
にはマルチパートリクエストを消費するサーブレットフィルタ(UploadMultipartFilter)があり、Axis(iReportsで使用されているWebサービスライブラリ)が中断されます(web.xml
)。これにより、エラーが発生します。
ですから、彼らの4.5
リリースにアップグレードするか、この問題を解決するか<jasperserver[-pro] root>/WEB-INF/web.xml
にある設定ファイルに次の変更を行うと、次の行コメントアウトする:前<!--
と-->
を追加することにより
<!--
<filter>
<filter-name>multiPartHelperFilter</filter-name>
<filter-class>com.jaspersoft.jasperserver.war.common.UploadMultipartFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>multiPartHelperFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
をし、フィルタとフィルタマッピングタグの後)
そしてマップするチェーンにフィルタを追加することにより、WEB-INF/applicationContext-security-web.xml
を編集:
...
/** = httpSessionContextIntegrationFilter, uploadMultipartFilter, ${bean.loggingFilter},
${bean.userPreferencesFilter}, ${bean.authenticationProcessingFilter},
${bean.userPreferencesFilter}, ${bean.basicProcessingFilter},
requestParameterAuthenticationFilter, JIAuthenticationSynchronizer,
anonymousProcessingFilter, exceptionTranslationFilter, filterInvocationInterceptor,
switchUserProcessingFilter, iPadSupportFilter
...
<bean id="uploadMultipartFilter" class="com.jaspersoft.jasperserver.war.common.UploadMultipartFilter"/>
URI/**(通常はbean filterChainProxyの最後のもの)のフィルタチェーンの2番目の位置に「uploadMultipartFilter」を追加し、bean filterChainProxyの下にid uploadMultipartFilterというIDを持つBeanを追加することによってその新しいフィルタを参照します。
iReport4.5/iReport4.5.1からJasperReport Server 4.5への接続を確立できました。私はJasperServerをインストールした後、ブラウザからアクセスしたサーバを起動し、URLをコピーしてJasperReports Server URLセクションを追加しました。ユーザ名とパスワードには、スーパーユーザアカウントを使用して接続を確立しました。エラーメッセージは表示されませんでした。あなたのデザイナーとサーバーの両方に最も近いバージョンを使用してみてください...
こんにちは、私はJasperServer Professional 3.1.0.1 [上位バージョンにアップグレードできません]とiReport Designer 4.5を統合しようとしています。このエラーは、iReport Designer 3.0.0でも発生しています。 iReport DesignerからJasperReports Serverに接続する設定があるかどうかは不明です。お手伝いください。 – user1303953
こんにちは、JasperServer Professional 3.1.0.1では、ファイルapplicationContext-security-web.xmlを見つけることができませんでした。助けてください。ありがとう。 – user1303953
これを試してみてください。それが動作するかどうかをお知らせします。 –