This content has been marked as final.
Show 5 replies
-
1. Re: a4j:mediaOutput doesnt display the dynamic image
nbelaevski Sep 7, 2009 6:08 AM (in response to jfoundation)Hi,
Any additional info about errors in server log or in Firebug net tab? -
2. Re: a4j:mediaOutput doesnt display the dynamic image
jfoundation Sep 8, 2009 3:24 AM (in response to jfoundation)There are no errors found in the server log...
I am just sharing my web.xml ,just to check if something is not missing.
Also the code used is exactly the same as on live demo ..<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <description>Richfaces Components demo</description> <display-name>richfaces-demo</display-name> <context-param> <param-name>facelets.RESOURCE_RESOLVER</param-name> <param-value>com.emirates.jfoundation.web.facelet.JarletResourceResolver</param-value> </context-param> <!-- <context-param> <param-name>facelets.RESOURCE_RESOLVER</param-name> <param-value>com.sun.facelets.impl.DefaultResourceResolver</param-value> </context-param> --> <context-param> <param-name>facelets.LIBRARIES</param-name> <param-value>/WEB-INF/facelets/taglib/jw.taglib.xml</param-value> </context-param> <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.xhtml</param-value> </context-param> <context-param> <param-name>facelets.REFRESH_PERIOD</param-name> <param-value>2</param-value> </context-param> <context-param> <param-name>facelets.DEVELOPMENT</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>server</param-value> </context-param> <context-param> <param-name>com.sun.faces.validateXml</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>com.sun.faces.verifyObjects</param-name> <param-value>false</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.SKIN</param-name> <param-value>#{skinBean.skin}</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name> <param-value>com.sun.facelets.FaceletViewHandler</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.COMPRESS_STYLE</param-name> <param-value>true</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.xmlparser.ORDER</param-name> <param-value>NEKO, TIDY</param-value> </context-param> <context-param> <param-name>org.richfaces.CONTROL_SKINNING</param-name> <param-value>enable</param-value> </context-param> <context-param> <param-name>org.richfaces.LoadStyleStrategy</param-name> <param-value>DEFAULT</param-value> </context-param> <context-param> <param-name>org.richfaces.LoadScriptStrategy</param-name> <param-value>DEFAULT</param-value> </context-param> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-param> <!-- Needed As Part of Application Deployment --> <context-param> <param-name>app-config</param-name> <param-value>/WEB-INF/app-config.xml</param-value> </context-param> <context-param> <param-name>org.ajax4jsf.handleViewExpiredOnClient</param-name> <param-value>true</param-value> </context-param> <filter> <filter-name>sessionTimeOutFilter</filter-name> <filter-class>com.emirates.jfoundation.web.core.filter.SessionTimeoutFilter</filter-class> <init-param> <param-name>com.emirates.jfoundation.web.core.filter.timeoutpage</param-name> <param-value>master/sessionExpiry.html</param-value> </init-param> </filter> <filter> <display-name>Ajax4jsf Filter</display-name> <filter-name>ajax4jsf</filter-name> <filter-class>org.ajax4jsf.Filter</filter-class> <init-param> <param-name>createTempFiles</param-name> <param-value>false</param-value> </init-param> <init-param> <param-name>maxRequestSize</param-name> <param-value>100000</param-value> </init-param> </filter> <!-- JFOUNDATION OFFSHORE CHANGES BEGIN --> <filter> <filter-name>gZipFilter</filter-name> <filter-class>com.emirates.jfoundation.web.core.filter.GZIPFilter</filter-class> <init-param> <param-name>exempted-patterns</param-name> <param-value>framework.pack.js.jsf,ui.pack.js.jsf,PrototypeScript.jsf,AjaxScript.jsf</param-value> </init-param> </filter> <!-- DISABLING THE GZIP FILTER, UN COMMENT THE FILTER-MAPPING TO RE-ENABLE IT --> <!-- <filter-mapping> <filter-name>gZipFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping> --> <!-- JFOUNDATION OFFSHORE CHANGES ENDS --> <filter-mapping> <filter-name>ajax4jsf</filter-name> <servlet-name>Faces Servlet</servlet-name> <dispatcher>FORWARD</dispatcher> <dispatcher>REQUEST</dispatcher> <dispatcher>INCLUDE</dispatcher> <dispatcher>ERROR</dispatcher> </filter-mapping> <filter-mapping> <filter-name>sessionTimeOutFilter</filter-name> <url-pattern>*.jsf</url-pattern> </filter-mapping> <listener> <listener-class>com.emirates.jfoundation.web.servlet.BootStrap</listener-class> </listener> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>JasperServlet</servlet-name> <servlet-class>com.emirates.jfoundation.web.jasperreports.servlet.JasperServlet</servlet-class> </servlet> <servlet> <servlet-name>PdfServlet</servlet-name> <servlet-class>net.sf.jasperreports.j2ee.servlets.PdfServlet</servlet-class> </servlet> <servlet> <description>Lov Servlet</description> <display-name>LovServlet</display-name> <servlet-name>LovServlet</servlet-name> <servlet-class>com.emirates.jfoundation.web.lov.servlet.LovServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>PdfServlet</servlet-name> <url-pattern>/jasper/PDF</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>/reports/pagination</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>LovServlet</servlet-name> <url-pattern>/LovServlet</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>JasperServlet</servlet-name> <url-pattern>/servlets/report/PDF</url-pattern> </servlet-mapping> <session-config> <session-timeout>30</session-timeout> </session-config> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <login-config> <auth-method>BASIC</auth-method> </login-config> <env-entry> <env-entry-name>ngcs/jdbc/DefaultRODS</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>OracleRODS</env-entry-value> </env-entry> <env-entry> <env-entry-name>ngcs/jdbc/DefaultRWDS</env-entry-name> <env-entry-type>java.lang.String</env-entry-type> <env-entry-value>OracleRWDS</env-entry-value> </env-entry> <resource-ref> <description>Read only DB Connection</description> <res-ref-name>OracleRODS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> <resource-ref> <description>Read/Write DB Connection</description> <res-ref-name>OracleRWDS</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> </web-app>
[/img] -
3. Re: a4j:mediaOutput doesnt display the dynamic image
nbelaevski Sep 8, 2009 6:19 AM (in response to jfoundation)Try downloading generated file and checking its contents.
-
4. Re: a4j:mediaOutput doesnt display the dynamic image
jfoundation Sep 9, 2009 12:32 AM (in response to jfoundation)Got it working...
It was a configuration mistake...
i just used the sample code from the live demo and used it as is..
i had'nt configured the MediaData object as a Managed bean in my faces-config file..
It would be a great help if the documentation is updated to let users know the things that need to be configured to get the sample working...
thanks for your help.. -
5. Re: a4j:mediaOutput doesnt display the dynamic image
nbelaevski Sep 9, 2009 5:39 AM (in response to jfoundation)You can checkout richfaces-demo source code from SVN.