JBoss Brasil

Comunidade JBoss Brasil

Olá Pessoal,

Há algum tempo eu estou tentando rodar um "hello world" e sempre ocorre algum erro que desconheço o motivo. O último erro que tem ocorrido é "Could not instantiate Seam component"

Estou fazendo um teste de "hello world" usando EJB3.

Meu ambiente:
-jboss-4.2.2.GA
-jboss-seam-2.0.2.SP1
-JBossTools-2.1.2.GA-ALL-win32.zip
-eclipse (europa)

Curioso que o eclipse monta uma estrutura abaixo, mas não sei extamente para quê disso, exemplo:
Teste
Teste-ear
Teste-ejb
Teste-test

Aliás, as classes com anotação EJB devem ficar em qual pasta da estrutura acima?

Grata,
Renata

Compartilhar

Responder esta

Respostas a este tópico

Renata,

Os EJBs anotados devem ficar na Teste-ejb.

Pra ajudar a resolver o problema, vc poderia mandar o stacktrace do erro ??

[]'s
Leandro

Responder esta

Obrigada Leandro,

O erro abaixo ( Could not initialise deployment) ocorre toda vez que se inicia o Jboss Server; este apaga ou não copia o arquivo jboss-seam.jar para a pasta especificada. O resolvi copiando manualmente o referido arquivo para a referida pasta. O motivo exato disso ocorrer eu não sei.

10:36:31,984 ERROR [MainDeployer] Could not initialise deployment: file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/
org.jboss.deployment.DeploymentException: url file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/jboss-seam.jar could not be opened, does it exist?
at org.jboss.deployment.DeploymentInfo.(DeploymentInfo.java:214)
at org.jboss.deployment.EARDeployer.init(EARDeployer.java:288)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:872)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:809)


Como disse, resolvi o erro acima da forma exposta acima.

Outro erro que ocorre é mostrado abaixo.

Primeiro, eis as minhas classes (muito simples).

AloBean.java

package test.beans;
import javax.ejb.Stateless;
import javax.faces.event.ActionEvent;
import org.jboss.seam.annotations.Name;

@Stateless
@Name("AloBean")
public class AloBean implements AloRemote {
String s_alo = "";
public String getAlou(){
s_alo= "Hello World do Seam!!";
return s_alo;
}
}

AloRemote (interface)
package test.beans;

import javax.ejb.*;
@Local
public interface AloRemote {
public String getAlou();
}

PgAlo.xhtml





Eis o erro que ocorre ao clicar no botão Alô: (deve ser um detalhe; mas qual é o detalhe?)

10:46:58,375 FATAL [application] /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
javax.faces.el.MethodNotFoundException: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:71)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:62)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
10:46:58,375 WARN [lifecycle] #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
javax.faces.FacesException: #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:99)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:62)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.el.MethodNotFoundException: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:71)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
... 46 more
10:46:58,375 WARN [lifecycle] executePhase(INVOKE_APPLICATION 5,com.sun.faces.context.FacesContextImpl@d27bb0) threw exception
javax.faces.FacesException: #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:105)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.FacesException: #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:99)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:62)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
... 40 more
Caused by: javax.faces.el.MethodNotFoundException: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:71)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
... 46 more
10:46:58,375 ERROR [ExceptionFilter] handling uncaught exception
javax.servlet.ServletException: #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.FacesException: #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:99)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:62)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
... 37 more
Caused by: javax.faces.el.MethodNotFoundException: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:71)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
... 46 more
10:46:58,390 ERROR [ExceptionFilter] exception root cause
javax.faces.FacesException: #{AloBean.alou}: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:99)
at javax.faces.component.UICommand.broadcast(UICommand.java:383)
at org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:62)
at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:184)
at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:162)
at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:350)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:97)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.faces.el.MethodNotFoundException: /page/pgAlo.xhtml @90,137 action="#{AloBean.alou}": Method not found: AloBean.alou()
at com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:71)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
... 46 more
10:46:59,171 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jboss-seam-mail.jar!/META-INF/seam-mail.taglib.xml
10:46:59,171 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jboss-seam-pdf.jar!/META-INF/seam-pdf.taglib.xml
10:46:59,171 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/s.taglib.xml
10:46:59,187 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-core.taglib.xml
10:46:59,187 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-html.taglib.xml
10:46:59,203 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml
10:46:59,203 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-core.taglib.xml
10:46:59,203 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-fn.taglib.xml
10:46:59,203 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/a4j.taglib.xml
10:46:59,218 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/ajax4jsf.taglib.xml
10:46:59,218 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/rich.taglib.xml
10:46:59,218 ERROR [STDERR] 16/01/2009 10:46:59 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
INFO: Added Library from: jar:file:/C:/Jboss/jboss-4.2.2.GA/server/default/deploy/Test-ear.ear/Test.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/richfaces.taglib.xml

Responder esta

ps. Não consegui colocar o código do arquivo .xhtml

Responder esta

Olá Renata,

Já tive esse problema no Seam com a lib "jboss-seam.jar" resolvi tambem ele na unha (copiando o arquivo pra pasta de deploy). Só que sempre que fizer full deploy tem q colocar a lib na pasta.
Segundo o site da JBoss é um erro no JBoss Tools. Ainda nao tive tempo de testar a versao mais recente do tools "JBossTools-3.0.0.CR1", talvez já tenham resolvido.

Quanto ao segundo problema nao sei se consigo ajudar pq sou novato em Seam, mas, nao seria o caso de chamar como o metodo é nomeado action="#{AloBean.getAlou}" ou action="#{AloBean.getAlou()}".

Abraços
Rafael

Responder esta

Valeu Rafael!!

Se coloco action="#{AloBean.getAlou}", dá um erro que não permite sequer visualizar a pg xhtml.

Vc sabe como faço para adicionar o código xhtml aqui? Não sei, talvez possa ser um problema neste arqivo.

Renata

Responder esta

Entao Renata,

Voce nao ta conseguindo abrir o arquivo html??

Acho q é só abrir o arquivo no bloco de notas copiar e colar aqui.
Será que entre comentário?
-->

Responder esta

Eis o código do arquivo xhtml:



Rafael Döepfer disse:
Entao Renata,

Voce nao ta conseguindo abrir o arquivo html??

Acho q é só abrir o arquivo no bloco de notas copiar e colar.







Renata disse:
Valeu Rafael!!

Se coloco action="#{AloBean.getAlou}", dá um erro que não permite sequer visualizar a pg xhtml.

Vc sabe como faço para adicionar o código xhtml aqui? Não sei, talvez possa ser um problema neste arqivo.

Renata

Responder esta

Eu colei o código já 2 vezes. Este fórum tem alguma limitação que impede que se adicione as tags html.


Renata disse:
Eis o código do arquivo xhtml:



Rafael Döepfer disse:
Entao Renata,

Voce nao ta conseguindo abrir o arquivo html??

Acho q é só abrir o arquivo no bloco de notas copiar e colar.







Renata disse:
Valeu Rafael!!

Se coloco action="#{AloBean.getAlou}", dá um erro que não permite sequer visualizar a pg xhtml.

Vc sabe como faço para adicionar o código xhtml aqui? Não sei, talvez possa ser um problema neste arqivo.

Renata

Responder esta

Realmente tambem nao consegui nem comentado.

Opa descobri uma forma. Tem um link quando vc esta respondendo logo em baixo "Deseja carregar arquivos?". Acho q pode ser assim
Anexos

Responder esta

Tem razão Rafael!

Eis o arquivo (a parte que interessa).
Anexos

Responder esta

Entao Renata,

Tenta fazer assim.
Na tua classe AloBean.java

Coloca um metodo:
public void setAlo()
{
s_alo= "Hello World do Seam!!";
}


public String getAlou()
{
return s_alo;
}


Na hora de chamar no html.
Coloca no button action="#{AloBean.setAlo}"

e no outputtext

value="#{AloBean.alou}"

Acho q assim funciona.

Renata disse:
Tem razão Rafael!

Eis o arquivo (a parte que interessa).

Responder esta

Rafael, ainda não foi dessa vez. Veja os erros que ocorre:

-após definir o button com action="#{AloBean.setAlou"

SEVERE: Error Rendering View[/page/pgAlo.xhtml]
com.sun.facelets.tag.TagAttributeException: /page/pgAlo.xhtml @90,142 action="#{AloBean.setAlou" EL Expression Unbalanced: ... #{AloBean.setAlou
at com.sun.facelets.tag.TagAttribute.(TagAttribute.java:59)
at com.sun.facelets.compiler.SAXCompiler$CompilationHandler.createAttributes(SAXCompiler.java:92)

-após definir o button com action="#{AloBean.setAlou()"

SEVERE: Error Rendering View[/page/pgAlo.xhtml]
com.sun.facelets.tag.TagAttributeException: /page/pgAlo.xhtml @90,144 action="#{AloBean.setAlou()" EL Expression Unbalanced: ... #{AloBean.setAlou()
at com.sun.facelets.tag.TagAttribute.(TagAttribute.java:59)
at com.sun.facelets.compiler.SAXCompiler$CompilationHandler.createAttributes(SAXCompiler.java:92)
at com.sun.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:194)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)

-após definir o button com action="#{AloBean.setAlo". Para este caso, método no bean também foi definido como setAlo.

SEVERE: Error Rendering View[/page/pgAlo.xhtml]
com.sun.facelets.tag.TagAttributeException: /page/pgAlo.xhtml @90,143 action="#{AloBean.setAlo()" EL Expression Unbalanced: ... #{AloBean.setAlo()
at com.sun.facelets.tag.TagAttribute.(TagAttribute.java:59)
at com.sun.facelets.compiler.SAXCompiler$CompilationHandler.createAttributes(SAXCompiler.java:92)


Vc conseguiu fazer rodar ?

Grata,
Renata

Responder esta

  • 1
  • 2

RSS

Badge

Carregando...

© 2009   Criado por Edgar Silva no Ning.   Crie Sua Rede Social

Badges  |  Relatar um incidente  |  Privacidade  |  Termos de serviço