2012-03-29 13 views
2

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> 
+0

ok BirtEngineServletはviewservlets.jarファイルにあり、birt-runtime-3_7_1 \ WebViewerExample \ WEB-INF \ libにあります。 – pdhinoja

+0

BirtEngineServletがviewServlets.jarにあり、このjarが私が言及したパスの下にあるので、上のパスからアプリケーションのWEB-INF/libフォルダにすべてのjarファイルをコピーしようとしましたが、リンクで提案されたURLを使用してテストレポートにアクセスしようとしました私が使用したURLはhttp:// localhost:8080/myOwnWebapp/output?__report = test.rptdesign&__ format = htmlです。今私は例外になってきています。 – pdhinoja

+0

ファイル" /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

答えて

0

今日あたりとして、あなたは簡単に既存のJava EEアプリケーションにmaven dependencyなど他のAPIのようにBIRTを統合することができます。

コーディングの詳細については、Integrating Birtのチュートリアルに従ってください。

関連する問題