2010-12-21 4 views
1

Eclipse에서 Birt로 작성된 보고서를 JBoss에 배포하려고합니다.JBoss에 보고서 배포

보고서 프로젝트를 만든 다음 그 보고서 프로젝트를 전쟁으로 내 보내서 JBoss 서버에 배포합니까?

어떻게 전쟁으로 내보낼 수 있습니까?

전쟁으로 내보낼 필요가 있습니까, 아니면 항아리로 내보낼 수 있습니까?

배포 : 저는 JBoss의 deploy 폴더에 전쟁을 복사해야합니까?

감사합니다.

답변

1

은 JBoss에 배포 할 때 BIRT 뷰어입니다. BIRT Viewer는 보고서를 열고 렌더링 한 다음 http를 통해 반환하는 웹 응용 프로그램입니다. 버트 프로젝트를 아무 것도 내보낼 필요가 없습니다.

BIRT 뷰어에 대한 빠른 "Deploying to JBoss"명령 (및 Download 링크 - 다운로드 런타임 버전)이 있습니다.

배포 후 .rptdesign 파일을 deploy/birt.war dir (yeap, birt.war은 디렉토리 여야 함)로 복사하십시오. ...JBoss.../deploy/birt.war/foo.rptdesign 보고서를 http://localhost:8080/birt/frameset?__report=foo.rptdesign과 같이 실행할 수 있습니다.

-> 자세한 내용은 BIRT Viewer usage입니다.

+0

오키, 내가 해냈다. 하지만 ... 보고서 자체가 더 필요할 때 어떻게해야합니까? 더 정확히 말하면 ... 보고서에 필요한 리소스 (이미지 파일, CSS)를 내보내는 ("사용 가능하게"설정하는) 방법은 무엇입니까? 문제는 결국 내 응용 프로그램의 출력이 ".war"이어야하고 다른 것들을 포함해야한다는 것입니다. 그렇다면 어떻게하면 더 복잡한 프로젝트를 패키징 할 수 있습니까? 다시 한 번 감사드립니다. 그리고 미안 해요 만약 내가 너무 잘 expresed 내 문제를 명확하게하지 않았습니다. – Mara

+0

가장 간단한 방법은 .rptdesign, .css, .png 등을 같은 디렉토리에 넣는 것입니다. 다른 방법이 있습니다. 보고서 디자인 파일에 자원을 포함시키는 것. 마지막에는 뷰어 전체를 .war 파일 내부의 보고서로 압축 할 수 있습니다. – jinowolski

+0

그럼 ... 이것은 내가 한 일입니다. example.war을 가져 와서 그것을 확장하고 birt.war 폴더를 추가 한 다음 다시 .war 파일로 만듭니다. 그 후 jboss의 deploy 폴더에 example.war를 복사했습니다. 전쟁에 액세스하면 http : // localhost : 1234/example/birt.war/ birt.war 내의 보고서에 액세스하려고 시도하는 경우 http : // localhost : 1234/example/birt .war/frameset? __ report = copie.rptdesign HTTP 상태를 얻습니다. 404 - /my/birt.war/frameset – Mara

관련 문제