package web;
public class W
{
//----Atributos Referencia---//
private Y Y_ref;
private X Y_ref;
//----Validacoes----//
public void validacao()
{
Y_ref.setteste ( X_ref.getteste() + X_ref.getteste2() );
}
}
package web;
public class W
{
//----Atributos Referencia---//
public Y Y_ref;
public X Y_ref;
//----Validacoes----//
public void validacao()
{
Y_ref.setteste ( X_ref.getteste() + X_ref.getteste2() );
}
}
javax.servlet.ServletException: Unable to create managed bean W. The following problems were found:
- Property X for managed bean W does not exist.
- Property Y for managed bean W does not exist.
???[/quote]
mas porque eu precisaria criar os get e sets deles se o tipo x e y já tem implementado ?
tipo quando configurei o faces ali pensei que que o X-ref seria uma referencia para o meu bean X ja criado… bom vou tentar fazer isso que você falou
^^
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Unable to create managed bean W. The following problems were found:
- Property Y for managed bean W does not exist.
- Property X for managed bean W does not exist.
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
root cause
com.sun.faces.mgbean.ManagedBeanCreationException: Unable to create managed bean W. The following problems were found:
- Property Y for managed bean W does not exist.
- Property X for managed bean W does not exist.
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:204)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:88)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:45)
org.apache.el.parser.AstValue.getTarget(AstValue.java:42)
org.apache.el.parser.AstValue.invoke(AstValue.java:127)
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
javax.faces.component.UICommand.broadcast(UICommand.java:387)
org.ajax4jsf.component.AjaxActionComponent.broadcast(AjaxActionComponent.java:55)
org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:329)
org.ajax4jsf.component.AjaxViewRoot.broadcastEventsForPhase(AjaxViewRoot.java:304)
org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:261)
org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:474)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
note The full stack trace of the root cause is available in the JBossWeb/2.0.0.GA_CP logs.
pior que eu ja nem sei oque fazer … ja tirei tudo da bean W deixando apenas o metodo de validacao sem nada dentro
package web;
public class W
{
public void validacao()
{
}
}
e nada, fiz tb assim
package web;
public class W
{
//----Atributos Referencia---//
private Y Y;
private X Y;
//----Validacoes----//
public void validacao()
{
Y.setteste ( X.getteste() + X.getteste2() );
}
}
então, eu primeiramente eu compilo e gero o pacote via maven, depois dou um deploy no jboss-soa-p.4.3.0, o estranho é que ele não acusa erro no deploy, e a pagina abre traquilamente, o erro da é quando eu clico no botão da pagina