2012-03-29 2 views
2

BIRT보고에서 초보자입니다. 나는이 게시물 here 주어진 솔루션 당 BIRT 런타임을 통합하려고 노력하고 있지만 작동하지 않았다. 또한 org.eclipse.birt.runtime_3.7.1.v20110913-1734.jar 파일에서 BirtEngineServlet을 찾으려고했지만이 클래스를 찾을 수 없습니다.기존 Java EE 응용 프로그램에서 BIRT 런타임을 통합했습니다.

아무도 도와주세요.

2시간 후에는 :

birt-runtime-3_7_1\WebViewerExample\WEB-INF\lib : BirtEngineServlet이 viewservlets.jar 파일에 있도록

좋아, 그것은에 있습니다.

BirtEngineServlet이 viewServlets.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 폴더에 복사하고 링크 된 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.handleMissingResource (JspServlet.java:412)의 org.apache.jasper.servlet.JspServlet.serviceJspFile에서 찾을 수 없습니다. JspServlet.java : 379) – pdhinoja

답변

0

오늘 당으로 쉽게 기존의 자바 EE 애플리케이션에 maven dependency 같은 다른 API처럼 BIRT를 통합 할 수 있습니다.

<dependency> 
    <groupId>org.eclipse.birt.runtime</groupId> 
    <artifactId>org.eclipse.birt.runtime</artifactId> 
    <version>4.4.1</version> 
</dependency> 

코딩 세부 정보는 Integrating Birt 자습서를 따르십시오.

관련 문제