jimmyhc 2 de set. de 2010
tenta colocar esse atributos
private Y Y_ref;
como public criar os getters e setters correspondentes??
…um teste…
victormenegusso 2 de set. de 2010
jimmyhc:
tenta colocar esse atributos
private Y Y_ref;
como public criar os getters e setters correspondentes??
…um teste…
mas é que o Y ja tem os metodos gets e sets
Y
public class Y{
//--------Atributos--------
private enviaSoap objSoap = new enviaSoap();
private SOAPMessage msoap = null;
private String Resposta = "" ;
private int teste;
//--------Metodos GET e SET--------
public String getteste()
{
return this.teste;
}
public void setteste(String teste)
{
this.teste = teste;
}
jimmyhc 2 de set. de 2010
Estou falando desse atributo:
victormenegusso 2 de set. de 2010
jimmyhc:
Estou falando desse atributo:
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 () );
}
}
deixei assim e continua o mesmo erro =/ ,
victormenegusso 2 de set. de 2010
esse erro que esta dando
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 .
jimmyhc 2 de set. de 2010
Criaste os getters e setters para:
public Y Y_ref;
public X X_ref;
???
victormenegusso 2 de set. de 2010
jimmyhc:
Criaste os getters e setters para:
public Y Y_ref;
public X X_ref;
???
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
^^
victormenegusso 2 de set. de 2010
mesmo colocando os gets and sets continua o mesmo erro =(
victormenegusso 3 de set. de 2010
ninguém ?
victormenegusso 3 de set. de 2010
alguem ?
raf4ever 3 de set. de 2010
posta um stacktrace mais completo.
victormenegusso 3 de set. de 2010
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 .
raf4ever 3 de set. de 2010
mude os nomes de Y_ref para Y e de X_ref para X
victormenegusso 3 de set. de 2010
raf4ever:
mude os nomes de Y_ref para Y e de X_ref para X
continua o mesmo erro =/
victormenegusso 3 de set. de 2010
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 () );
}
}
raf4ever 3 de set. de 2010
estás usando o Jboss Seam?
victormenegusso 3 de set. de 2010
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
victormenegusso 3 de set. de 2010
eu não preciso iniciar os beans no jsp ne ?
victormenegusso 8 de set. de 2010