BIRTレポートで初心者です。私はこの投稿で与えられた解決策ごとにBIRTランタイムを統合しようとしていますhereしかし、それは動作しませんでした。私もorg.eclipse.birt.runtime_3.7.1.v20110913-1734.jar
ファイルからBirtEngineServletを見つけようとしましたが、このクラスが見つかりませんでした。既存のJava EEアプリケーションでBIRT実行時間を統合する
誰でもお手伝いできますか?
2時間後:
birt-runtime-3_7_1\WebViewerExample\WEB-INF\lib
:
[OK]をBirtEngineServletがviewservlets.jarファイル内にあるので、それが内にあります。
BirtEngineServletがviewServlets.jarにあり、このjarが私が言及したパスの下にあるため、上記のパスからすべてのJARファイルをWEB-INF/libフォルダにコピーしようとしましたが、URLを使用してテストレポートにアクセスしようとしました私が使用したURLはlocalhost:8080/myOwnWebapp/…
です。今、次の例外が発生しています:
File "/webcontent/birt/pages/layout/RequesterFragment.jsp" not found at
org.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:412) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
私のweb.xmlには次のコードがあります。
<servlet>
<servlet-name>EngineServlet</servlet-name>
<servlet-class>org.eclipse.birt.report.servlet.BirtEngineServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>EngineServlet</servlet-name>
<url-pattern>/output</url-pattern>
</servlet-mapping>
ok BirtEngineServletはviewservlets.jarファイルにあり、birt-runtime-3_7_1 \ WebViewerExample \ WEB-INF \ libにあります。 – pdhinoja
BirtEngineServletがviewServlets.jarにあり、このjarが私が言及したパスの下にあるので、上のパスからアプリケーションのWEB-INF/libフォルダにすべてのjarファイルをコピーしようとしましたが、リンクで提案されたURLを使用してテストレポートにアクセスしようとしました私が使用したURLはhttp:// localhost:8080/myOwnWebapp/output?__report = test.rptdesign&__ format = htmlです。今私は例外になってきています。 – pdhinoja
ファイル" /webcontent/birt/pages/layout/RequesterFragment.jsp " org.apache.jasper.servlet.JspServlet.serviceJspFileでorg.apache.jasper.servlet.JspServlet.handleMissingResource(JspServlet.java:412)(では見られませんJspServlet.java:379) – pdhinoja