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>
ok BirtEngineServlet은 viewservlets.jar 파일에 있으므로 birt-runtime-3_7_1 \ WebViewerExample \ WEB-INF \ lib에 있습니다. – pdhinoja
BirtEngineServlet이 viewServlets.jar에서 발견되었고이 jar 파일은 위에서 언급 한 경로 아래에 있습니다. 위의 경로에서 모든 응용 프로그램을 WEB-INF/lib 폴더에 복사하고 링크 된 URL을 사용하여 테스트 보고서에 액세스하려고했습니다. 내가 사용한 URL은 다음과 같습니다. http : // localhost : 8080/myOwnWebapp/output? __report = test.rptdesign & __ format = html. 이제는 예외를 겪고 있습니다. – pdhinoja
파일 " /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