Foren

JSF 2 + Richfaces

thumbnail
Victor Menegusso, geändert vor 13 Jahren.

JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
Olá pessoal tudo beleza?

Eu gostaria de saber como eu posso colocar o richfaces no meu portlet jsf 2, eu antes utilizava o JBoss portal com portlets jsf 1.2 + richfaces, agora migrei para o liferay com jsf 2 e estou um pouco perdido.

obs: eu ja baixei a versão milestrone6 do richfaces, que é compatível com o jsf 2 e estou utilizando o eclipse Helios com o IDE liferay 1.2

Abraço
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
o Erro acontece quando adiciono essas duas jar

richfaces-components-ui-4.0.0.20110209-M6.jar
richfaces-core-impl-4.0.0.20110209-M6.jar

ele não da deploy no war
thumbnail
Thiago Leão Moreira, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Liferay Legend Beiträge: 1449 Beitrittsdatum: 10.10.07 Neueste Beiträge
Qual é o erro Victor? Manda o stacktrace.
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
e ai Thiago , desculpe pela demora, feriado nem entrei no forum,

então quando eu coloco as lib do richfaces acontece o seguinte

12:32:51,323 INFO  [AutoDeployDir:167] Processing OperadorJSF-portlet.xml
12:32:51,330 INFO  [PortletExplodedTomcatListener:59] Modifying portlets for C:\Sun\liferay\liferay-portal-6.0.5\deploy\OperadorJSF-portlet.xml
  Copying 1 file to C:\Sun\liferay\liferay-portal-6.0.5\tomcat-6.0.26\webapps\OperadorJSF-portlet\WEB-INF\classes
  Copying 1 file to C:\Sun\liferay\liferay-portal-6.0.5\tomcat-6.0.26\webapps\OperadorJSF-portlet\META-INF
10/03/2011 12:32:53 org.apache.catalina.startup.HostConfig checkResources
INFO: Reloading context [/OperadorJSF-portlet]
10/03/2011 12:32:53 org.apache.catalina.core.StandardContext stop
INFO: Container org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OperadorJSF-portlet] has not been started
12:32:53,905 INFO  [PortletExplodedTomcatListener:65] Portlets for C:\Sun\liferay\liferay-portal-6.0.5\deploy\OperadorJSF-portlet.xml modified successfully
12:32:53,905 INFO  [BaseExplodedTomcatListener:45] Copying file C:\Sun\liferay\liferay-portal-6.0.5\deploy\OperadorJSF-portlet.xml to C:\Sun\liferay\liferay-portal-6.0.5\tomcat-6.0.26\conf\Catalina\localhost
10/03/2011 12:32:55 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
10/03/2011 12:32:55 org.apache.catalina.core.StandardContext start
GRAVE: Context [/OperadorJSF-portlet] startup failed due to previous errors
10/03/2011 12:32:55 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
GRAVE: A web application created a ThreadLocal with key of type [null] (value [com.sun.faces.util.Util$1@195a585]) and a value of type [java.util.HashMap] (value [{com.sun.faces.patternCache={ = }}]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed.
10/03/2011 12:33:05 org.apache.catalina.startup.HostConfig checkResources
INFO: Undeploying context [/OperadorJSF-portlet]
10/03/2011 12:33:05 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor OperadorJSF-portlet.xml
10/03/2011 12:33:05 org.apache.catalina.startup.HostConfig deployDescriptor
AVISO: A docBase C:\Sun\liferay\liferay-portal-6.0.5\tomcat-6.0.26\webapps\OperadorJSF-portlet inside the host appBase has been specified, and will be ignored
12:33:05,829 INFO  [PortletHotDeployListener:220] Registering portlets for OperadorJSF-portlet
12:33:05,941 DEBUG [FacesConfigurationImpl:195] Instantiated BridgeRequestScopeFactory=[org.portletfaces.bridge.scope.BridgeRequestScopeFactoryImpl]
12:33:05,984 WARN  [FacesConfigurationImpl:112] [BENIGN] Unable to download publicId=[-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN], systemId=[http://java.sun.com/dtd/web-facesconfig_1_1.dtd] referenced-in=[jar:file:/C:/Sun/liferay/liferay-portal-6.0.5/tomcat-6.0.26/webapps/OperadorJSF-portlet/WEB-INF/lib/util-taglib.jar!/META-INF/faces-config.xml]
12:33:05,992 INFO  [PortletHotDeployListener:369] 1 portlet for OperadorJSF-portlet is available for use
10/03/2011 12:33:06 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
10/03/2011 12:33:06 org.apache.catalina.core.StandardContext start
GRAVE: Context [/OperadorJSF-portlet] startup failed due to previous errors
12:33:06,788 INFO  [ExtHotDeployListener:205] Extension environment for OperadorJSF-portlet will not be undeployed
12:33:06,789 INFO  [PortletHotDeployListener:404] Unregistering portlets for OperadorJSF-portlet
12:33:06,789 INFO  [PortletHotDeployListener:435] 1 portlet for OperadorJSF-portlet was unregistered
10/03/2011 12:33:06 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
GRAVE: A web application created a ThreadLocal with key of type [null] (value [com.sun.faces.util.Util$1@d0db19]) and a value of type [java.util.HashMap] (value [{com.sun.faces.patternCache={ = }}]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed.



isso que agora eu estou colocando as novas jars CR1

richfaces-components-api-4.0.0.20110227-CR1.jar
richfaces-components-ui-4.0.0.20110227-CR1.jar
richfaces-core-api-4.0.0.20110227-CR1.jar
richfaces-core-impl-4.0.0.20110227-CR1.jar
thumbnail
Thiago Leão Moreira, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Liferay Legend Beiträge: 1449 Beitrittsdatum: 10.10.07 Neueste Beiträge
Hummm, não há nenhum stacktrace que detalhe o problema. A única mensagem de erro que encontrei foi "Error listenerStart" e ela é muito genérica. Difícil de te ajudar.
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
então cara, eu tambem achei muito generico a resposta, mas é a unica que vem no prompt do eclipse, você sabe como posso pegar um mais detalhado ?

grato
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
Ae consegui resolver o problema de adicionar lib, era dependência de libs, faltava a jar guava-r08.jar e a sac-1.3.jar

agora é resolver o problema que não estão funcionando as tag richfaces, as jar estão ok

exemplo
eu coloco


<f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:a4j="http://richfaces.org/a4j" xmlns:rich="http://richfaces.org/rich">

			String ?
			<h:outputtext value="#{Teste.texto}" /> 
			<rich:tabpanel switchtype="client">
		        <rich:tab label="First">
		            Here is tab #1111
		        </rich:tab>
		        <rich:tab label="Second">
		            Here is tab #2222
		        </rich:tab>
		        <rich:tab label="Third">
		            Here is tab #3333
		        </rich:tab>
    		</rich:tabpanel>

</f:view>


no portlet aparece tudo zuado =/
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
para facilitar esta aparecendo assim meu portlet
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
ninguém ?
thumbnail
Victor Menegusso, geändert vor 13 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
pelo oque eu percebi ele não esta carregando a Skin do richfaces

pois eu testei com o rich:calendar e olhe o que resultou
Leandro Concon, geändert vor 12 Jahren.

RE: JSF 2 + Richfaces

New Member Beiträge: 3 Beitrittsdatum: 02.06.11 Neueste Beiträge
Victor, tudo bem?

Estou tendo problemas também utilizando RichFaces 4 + PortletFaces Bridge 2.0 + Liferay 6 Tomcat 6, gostaria de saber qual é o seu ambiente e se você conseguiu criar o portlets utizando RichFaces 4 e JSF 2.0?

Agradeço muito

att,
Leandro
thumbnail
Victor Menegusso, geändert vor 12 Jahren.

RE: JSF 2 + Richfaces

Junior Member Beiträge: 31 Beitrittsdatum: 03.03.11 Neueste Beiträge
Olá Leandro tudo bem , e vc?
Cara eu estou usando richfaces 3.3.3 e jsf 1.2 , estou trabalhando com o eclipse helios com plug-in jboss tools, e o Liferay rodando no jboss

cara eu não estava conseguindo pois o web XML do liferay é muito diferente dos demais portais, vc tem que verificar algumas coisas do tipo
libs quais vc esta usando?
como esta seu web.xml?
seu portlet.xml?
liferay-display.xml?
liferay-portlet.xml?


teria como posta-los?

abraço