28.5 MB birt.war! [message #165114] |
Fri, 26 May 2006 18:08  |
Eclipse User |
|
|
|
I've been looking at reporting solutions including Crystal Reports,
Jasper Reports, and BIRT. Initially, I just need to produce some
reports as pdf files after some user action in a web application. Then
I want to create a custom data source that uses a web service exposed by
the web application.
Looking at BIRT the last couple of days I think it has lots of potential
as a future solution for me. I like that it builds on Eclipse and OSGi.
Creating a new data source plugin(bundle) should be doable. Embedding
BIRT in my web application looks like it may be very difficult. With
Jasper, I just have a jasperreports-1.2.1.jar and a couple more
dependencies like itext.jar. Looking at birt.war that comes in the BIRT
Runtime package, it has a ton more dependencies using a lot of space.
Why does birt.war have more than one copy of a jar? For example, the
3,179 KB com.ibm.icu_3.4.4.1.jar is in WEB-INF\lib,
WEB-INF\platform\lib, and WEB-INF\platform\plugins.
Cameron
|
|
|
Re: 28.5 MB birt.war! [message #165250 is a reply to message #165114] |
Sun, 28 May 2006 23:41   |
Eclipse User |
|
|
|
Cameron,
You can create a smaller footprint and cut out the interactive AJAX
functions.
This would mean including just the Report Engine API. The war file includes
all the functions of the BIRT Viewer.
Jason
"Cameron Taggart" <cameron.taggart@gmail.com> wrote in message
news:e57u8l$50k$1@utils.eclipse.org...
> I've been looking at reporting solutions including Crystal Reports, Jasper
> Reports, and BIRT. Initially, I just need to produce some reports as pdf
> files after some user action in a web application. Then I want to create
> a custom data source that uses a web service exposed by the web
> application.
>
> Looking at BIRT the last couple of days I think it has lots of potential
> as a future solution for me. I like that it builds on Eclipse and OSGi.
> Creating a new data source plugin(bundle) should be doable. Embedding
> BIRT in my web application looks like it may be very difficult. With
> Jasper, I just have a jasperreports-1.2.1.jar and a couple more
> dependencies like itext.jar. Looking at birt.war that comes in the BIRT
> Runtime package, it has a ton more dependencies using a lot of space. Why
> does birt.war have more than one copy of a jar? For example, the 3,179 KB
> com.ibm.icu_3.4.4.1.jar is in WEB-INF\lib, WEB-INF\platform\lib, and
> WEB-INF\platform\plugins.
>
> Cameron
|
|
|
Re: 28.5 MB birt.war! [message #165483 is a reply to message #165114] |
Tue, 30 May 2006 03:04  |
Eclipse User |
|
|
|
Cameron,
I think you can remove the platform/lib folder, it shouldn't be needed. Some
jars are duplicated because OSGi need them in platform/plugins, but the
web-application code also needs them in web-inf/lib to access them (the
web-app classloader can't access jars in platform/plugins).
Thanks,
David
"Cameron Taggart" <cameron.taggart@gmail.com> wrote in message
news:e57u8l$50k$1@utils.eclipse.org...
> I've been looking at reporting solutions including Crystal Reports, Jasper
> Reports, and BIRT. Initially, I just need to produce some reports as pdf
> files after some user action in a web application. Then I want to create
> a custom data source that uses a web service exposed by the web
> application.
>
> Looking at BIRT the last couple of days I think it has lots of potential
> as a future solution for me. I like that it builds on Eclipse and OSGi.
> Creating a new data source plugin(bundle) should be doable. Embedding
> BIRT in my web application looks like it may be very difficult. With
> Jasper, I just have a jasperreports-1.2.1.jar and a couple more
> dependencies like itext.jar. Looking at birt.war that comes in the BIRT
> Runtime package, it has a ton more dependencies using a lot of space. Why
> does birt.war have more than one copy of a jar? For example, the 3,179 KB
> com.ibm.icu_3.4.4.1.jar is in WEB-INF\lib, WEB-INF\platform\lib, and
> WEB-INF\platform\plugins.
>
> Cameron
|
|
|
Powered by
FUDForum. Page generated in 0.05680 seconds