Have you tried the cewolf with different portlet.xml parameter <expiration-cache>0</expiration-cache> instead of -1?
>From the http://www.bluesunrise.com/portlet-api/javax/portlet/RenderResponse.html#EXPIRATION_CACHE "If the expiration value is set to 0, caching is disabled for this portlet; if the value is set to -1, the cache does not expire" On 4/19/05, Michael Neilly <[EMAIL PROTECTED]> wrote: > > > Thanks for the tip! I had deployed the servlet under tomcat root. > Once I deployed it under the demo app with the porlet it > 'worked'. I ran into the 'This chart has expired. Please reload.' > message. A previous post had indicated some potential session id > mismatches. > > http://www.mail-archive.com/jetspeed-user@jakarta.apache.org/msg15317.html > > Looks to me like the servlet/portlet specs require the session ids > to be different so it seems this is now a cewolf/user issue and not > a jetspeed issue. Changing the storage init-param to FileStorage at > least allows the chart to render. > > <init-param> > <param-name>storage</param-name> > <param-value>de.laures.cewolf.storage.FileStorage</param-value> > </init-param> > > --- Vladimir Simjanoski <[EMAIL PROTECTED]> wrote: > > Instead of > > <cewolf:img chartid="line" renderer="cewolf" width="400" height="300"/> > > > > try renderer ="/cewolf" or renderer="jetspeed/cewolf". > > I think one of these worked for me... > > > > > > On 4/18/05, Michael Neilly <[EMAIL PROTECTED]> wrote: > > > > > > > > > I'm attempting to insert a Cewolf/JFreeChart chart as a portlet. The > > > portlet > > > is rendered and I see the output from the jsp but the images are not > > > found. > > > The jar files from the cewolf distribution are in > > > ${CATALINA_HOME}/shared/lib. > > > I can't find any error message in ${CATALINA_HOME}/logs or > > > ${CATALINA_HOME}/webapps/jetspeed/logs to indicate a problem. Any > > > suggestions > > > would be greatly appreciated.... > > > > > > default-page.psml: > > > > > > <fragment id="cewolf-1" type="portlet" name="demo::CewolfPortlet"> > > > <property layout="TwoColumns" name="row" value="3" /> > > > <property layout="TwoColumns" name="column" value="0" /> > > > </fragment> > > > > > > cewolf.jsp: > > > > > > <[EMAIL PROTECTED] contentType="text/html"%> > > > <[EMAIL PROTECTED] import="de.laures.cewolf.*" %> > > > <[EMAIL PROTECTED] uri='/WEB-INF/cewolf.tld' prefix='cewolf' %> > > > <HTML> > > > <BODY> > > > <H1>Page View Statistics</H1> > > > <HR> > > > <jsp:useBean id="pageViews" class=" > > > de.laures.cewolf.example.PageViewCountData"/> > > > <cewolf:chart > > > id="line" > > > title="Page View Statistics" > > > type="line" > > > xaxislabel="Page" > > > yaxislabel="Views"> > > > <cewolf:data> > > > <cewolf:producer id="pageViews"/> > > > </cewolf:data> > > > </cewolf:chart> > > > <p> > > > <cewolf:img chartid="line" renderer="cewolf" width="400" > height="300"/> > > > <P> > > > </BODY> > > > </HTML> > > > > > > portlet.xml: > > > > > > <portlet id="CewolfPortlet"> > > > <init-param> > > > <name>storage</name> > > > <value>de.laures.cewolf.storage.TransientSessionStorage</value> > > > </init-param> > > > <!-- sets overlib.js location relative to webapp --> > > > <init-param> > > > <name>overliburl</name> > > > <value>etc/overlib.js</value> > > > </init-param> > > > <!-- turn on or off debugging logging --> > > > <init-param> > > > <name>debug</name> > > > <value>true</value> > > > </init-param> > > > <init-param> > > > <name>ViewPage</name> > > > <value>/WEB-INF/cewolf.jsp</value> > > > </init-param> > > > <portlet-name>CewolfPortlet</portlet-name> > > > <display-name>Cewolf Portlet</display-name> > > > <description>Cewolf charting example</description> > > > <portlet-class>org.apache.portals.bridges.common.GenericServletPortlet > > > </portlet-class> > > > <expiration-cache>-1</expiration-cache> > > > <supports> > > > <mime-type>text/html</mime-type> > > > <portlet-mode>VIEW</portlet-mode> > > > </supports> > > > </portlet> > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >