Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [birt-report-engine-dev] BIRTReport Engine in a Portlet

I have added a wiki page with a simple example of how to deploy the
BIRT Report Engine in a portlet.

http://wiki.eclipse.org/index.php/Portlet_Example

Please take a look and see if it works for you.

Thanks,
Deepa

On 12/1/06, Deepa Remesh <dremesh@xxxxxxxxx> wrote:
Jetspeed-2 distribution uses
org.apache.pluto.core.impl.PortletContextImpl class available in
pluto-1.0.1.jar in $JETSPEED_HOME/shared/lib. If you use this jar when
you build your classes, it should resolve the ClassCastException.

Thanks,
Deepa


On 12/1/06, Kai Hemmer <kh@xxxxxxxxxxxxxxxxxxx> wrote:
> Dear Deepa,
>
> I'm using the Jetspeed portal server 2.0, the same like you.
>
> Could you please tell me the package (jar) where to find the class
> PortletContextImpl. Some google results showed me that this class is
> available from different providers in different package structures.
>
> I tried it with org.apache.pluto.core.impl.PortletContextImpl.
>
> Thank you very much for your reply.
>
> Best regards...
>
>
> -----Ursprüngliche Nachricht-----
> Von: birt-report-engine-dev-bounces@xxxxxxxxxxx
> [mailto:birt-report-engine-dev-bounces@xxxxxxxxxxx] Im Auftrag von Deepa
> Remesh
> Gesendet: Freitag, 1. Dezember 2006 17:02
> An: For developers on the BIRT Report Engine project
> Betreff: Re: [birt-report-engine-dev] BIRTReport Engine in a Portlet
>
> Which portal server are you using? The below solution had worked for
> me for Apache Jetspeed-2 portal.
>
> Also, I think posting this question to the BIRT newsgroup may make it
> visible to more people and maybe produce more responses.
>
> Thanks,
> Deepa
>
> On 12/1/06, Kai Hemmer <kh@xxxxxxxxxxxxxxxxxxx> wrote:
> > I'm trying to use the BIRTReportEngine API in a portlet.
> >
> > I have been trying to do this by modifying the servlet example on the web
> > site: http://wiki.eclipse.org/index.php/Servlet_Example
> >
> > My problem now is to get a ServletContext from the portlet in order to
> > create and get an IReportEngine-object.
> >
> > I know there was an article from Deepa Remesh (Tue, 24 Oct 2006) with the
> > following subject "Deploying BIRT Report Engine in a portlet ?". Deepa
> > resolved the problem by casting the portletContext into PortletContextImpl
> > and called the method getServletContext().
> >
> > ServletContext sc =
> >
> ((PortletContextImpl)req.getPortletSession().getPortletContext()).getServlet
> > Context();
> >
> > But I get a classCastException by doing this!
> >
> > Does anyone have an idea what to do?
> >
> > Or is there any other way to create an IReportEngine in a portlet?
> >
> > I would appreciate any help.
> >
> > Thanks,
> >
> > P.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > birt-report-engine-dev mailing list
> > birt-report-engine-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev
> >
> _______________________________________________
> birt-report-engine-dev mailing list
> birt-report-engine-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev
>
> _______________________________________________
> birt-report-engine-dev mailing list
> birt-report-engine-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/birt-report-engine-dev
>



Back to the top