Hi Axel, thank your for sending the files. I tried to convert a simple JSF application into a portlet and deploy it in Pluto but I get this exception when the portlet is called:
Nested Exception is java.lang.ClassCastException: org.apache.pluto.core.impl.PortletContextImpl at com.sun.faces.application.ApplicationAssociate.getInstance(ApplicationAssociate.java:118) at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:104) at com.sun.faces.portlet.ViewHandlerImpl.renderView(ViewHandlerImpl.java:150) at ... It seems to be a problem in Pluto. I'm using Pluto 1.0.1. Did you try it with a different version? Regards, Kevin On 5/9/07, axelspin <[EMAIL PROTECTED]> wrote:
Hi Kevin.. I am getting some support for Myfaces from a guy at e-science team in uk. As soon as I have update I`ll give u more info About jsf 1.1 I used the following conf file (just a sample webapp based on spring and hibernate), with jsf portlet bridge 1.1 downloaded here https://jsfportletbridge.dev.java.net/public/Download.html web.xml ------------------------------------------------------------------------------------- <?xml version="1.0"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>server</param-value> </context-param> <context-param> <param-name>javax.faces.CONFIG_FILES</param-name> <param-value>/WEB-INF/faces-config.xml</param-value> </context-param> <!--Loads Spring application context upon application startup.--> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- Faces Servlet --> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup> 1 </load-on-startup> </servlet> <!-- Faces Servlet Mapping --> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.jsf</url-pattern> </servlet-mapping> </web-app> ------------------------------------------------------------------------------------- portlet.xml------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd" id="QualityControl"> <portlet id="qualityControl"> <description>Station Quality Control</description> <portlet-name>qualityControl</portlet-name> <display-name>Station Quality Control</display-name> <portlet-class>com.sun.faces.portlet.FacesPortlet</portlet-class> <init-param> <description>Portlet init view page</description> <name>com.sun.faces.portlet.INIT_VIEW</name> <value>/pages/main.jsp</value> </init-param> <init-param> <description>Portlet init help page</description> <name>com.sun.faces.portlet.INIT_HELP</name> <value>/pages/help.jsp</value> </init-param> <supports> <mime-type>text/html</mime-type> <portlet-mode>VIEW</portlet-mode> <portlet-mode>EDIT</portlet-mode> <portlet-mode>HELP</portlet-mode> </supports> <portlet-info> <title>Station Quality Control</title> <short-title>Station Quality Control</short-title> </portlet-info> </portlet> </portlet-app> ----------------------------------------------------------------------------------- faces-config.xml-------------------------------------------------------------- <?xml version="1.0"?> <!DOCTYPE faces-config PUBLIC "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN" "http://java.sun.com/dtd/web-facesconfig_1_1.dtd"> <faces-config> <application> <variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver> </application> <navigation-rule> <from-view-id>/pages/main.jsp</from-view-id> <navigation-case> <from-action>#{qualityControlBean.submit}</from-action> <from-outcome>success</from-outcome> <to-view-id>/pages/main.jsp</to-view-id> </navigation-case> </navigation-rule> <managed-bean> <managed-bean-name>qualityControlBean</managed-bean-name> <managed-bean-class>org.neries.orfeus.QualityControl.QualityControlBean</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> <managed-property> <property-name>manager</property-name> <value>#{manager}</value> </managed-property> </managed-bean> </faces-config> ------------------------------------------------------------------------------------- Kevin Irmscher wrote: > > Hi, > > I'm also trying to deploy JSF portlets in Pluto 1.0.1. but haven't > been successful so far. Did you use the portlet bridge or > MyFacesGenericPortlet? If possible, could you send or post the > configuration files faces-config.xml, portlet.xml and web.xml. Your > help will be appreciated. > > Regards, > Kevin > >>Hi >> >>Does someone know if it`is possible to deploy portlet developed with MyFaces >>in Pluto 1.0.1/1.0.2 >> >>I succeded just with jsf 1.1 >> >>bye >>-- >>View this message in context: >>http://www.nabble.com/pluto-1.0.2-MyFaces-tf3710126.html#a10377417 >>Sent from the Pluto - User mailing list archive at Nabble.com. > > -- View this message in context: http://www.nabble.com/pluto-1.0.2-MyFaces-tf3710126.html#a10391374 Sent from the Pluto - User mailing list archive at Nabble.com.
