Gostaria de saber pq acontece este erro:
[quote]1/08/2009 16:48:38 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.NoClassDefFoundError: javax/faces/FacesException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3878)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: javax.faces.FacesException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
… 20 more[/quote]
metodo:
[code]public ArrayList<TipoFuncionario> getListaTipoFuncionario(ActionEvent e) throws Exception {
System.out.println("lista funcionario");
ApplicationContext ctx = new ClassPathXmlApplicationContext("br/com/equus/cinesnack/business/context/businessContext.xml");
TipoFuncionarioBusinessService service = (TipoFuncionarioBusinessService) ctx.getBean("tipoFuncionarioService");
ArrayList<TipoFuncionario> tipoFuncionarios = new ArrayList<TipoFuncionario>();
tipo = service.list();
tipoFuncionarios.addAll((Collection<? extends TipoFuncionario>) new SelectItem("0", " Selecione "));
for (TipoFuncionario tipoFuncionario : tipo) {
System.out.println(">> " + Integer.toString(tipoFuncionario.getId()) +" - " + tipoFuncionario.getNome());
//tipoFuncionarios.addAll( (Collection<? extends TipoFuncionario>) new SelectItem(Integer.toString(tipoFuncionario.getId()), tipoFuncionario.getNome()));
}
System.out.println("lista funcionario");
return tipoFuncionarios;
}[/code]
pagina:
<ice:selectOneMenu id="tipoFuncionario" value="#{funcionarioMB.funcionario.tipo.id}">
<f:selectItems id="1" value="#{funcionarioMB.listaTipoFuncionario}" />
</ice:selectOneMenu>