[jboss-user] method not found

Ernesto Cullen ernestocullen at gmail.com
Sun Feb 3 22:53:29 EST 2008


Hi all,
  I am learning Seam, and have a problem with a simple app. I have one
stateless ejb, one entity ejb, and a couple of pages. I want to call a
method on the stateless ejb from a button in the first page, like this:
<h:commandButton value="Aceptar" action="#{manager.aceptar
}"></h:commandButton>

My ejb is as follows:
------------------------------------
@Stateless
@Name("manager")
public class AlumnosManager implements AlumnosManagerLocal {

@PersistenceContext(unitName="ejemplo1SeamPU")
private EntityManager em;
public String aceptar()
{
System.out.println("Aceptar alumno");
return "datosAlumno";
}
}
--------------------------------------

simple enough, but when I hit the button I get the following error. Can
somebody help me?

TIA

Ernesto Cullen


--------------------------------------
excepción

javax.servlet.ServletException: #{manager.aceptar}:
javax.el.MethodNotFoundException: /default.xhtml @25,66 action="#{
manager.aceptar}": Method not found: Manager([5]).aceptar()
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:96)


causa raíz

javax.faces.FacesException: #{manager.aceptar}:
javax.el.MethodNotFoundException: /default.xhtml @25,66 action="#{
manager.aceptar}": Method not found: Manager([5]).aceptar()
com.sun.faces.application.ActionListenerImpl.processAction(
ActionListenerImpl.java:99)
javax.faces.component.UICommand.broadcast(UICommand.java:383)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(
InvokeApplicationPhase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:96)


causa raíz

javax.faces.el.MethodNotFoundException: javax.el.MethodNotFoundException:
/default.xhtml @25,66 action="#{manager.aceptar}": Method not found:
Manager([5]).aceptar()
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(
MethodBindingMethodExpressionAdapter.java:81)
com.sun.faces.application.ActionListenerImpl.processAction(
ActionListenerImpl.java:91)
javax.faces.component.UICommand.broadcast(UICommand.java:383)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(
InvokeApplicationPhase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:96)


causa raíz

javax.el.MethodNotFoundException: /default.xhtml @25,66 action="#{
manager.aceptar}": Method not found: Manager([5]).aceptar()
com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:72)
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(
MethodBindingMethodExpressionAdapter.java:77)
com.sun.faces.application.ActionListenerImpl.processAction(
ActionListenerImpl.java:91)
javax.faces.component.UICommand.broadcast(UICommand.java:383)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:447)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:752)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(
InvokeApplicationPhase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:96)

--------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20080204/cb49d590/attachment.html 


More information about the jboss-user mailing list