E novamente chamei a aplicacao pelo browser, soh que agora no lugar da
excesao o tomcat nem mesmo consegue processar a requisição.
Gera o erro:
-----------------------------------------------------------------------------------------------------------
HTTP Status 404 - /jsf-cardemo/
type Status report
message /jsf-cardemo/
description The requested resource (/jsf-cardemo/) is not available.
Apache Tomcat/6.0.13
-----------------------------------------------------------------------------------------------------------
Se alguém já tiver experiencia com a configuracao dessa solucao e
estive-se disposto a compartilhar a mesma, ficaria demasiadamente
grato aos senhores ;)
abraços
--
SkyNet45
http://skynet45.wordpress.com/
http://www.motdlabs.org/
http://www.slackware-ce.com.br/
Bom dia senhores,
sou iniciante com Jsf, estou tentando usar algumas coisas do Jsf, soh
que logo de cara me deparei com alguns problemas.
Estou tentando rodar o jsf 1.2 usando o tomcat 6.
Minha instalacao do tomcat 6 (windows) ficou normal, tudo
aparentemente rodando blz.
Baixei o arquivo jsf-1_2.zip, e descompactei em uma pasta do sistema
operacional, daih copiei o conteudo de jsf-1_2\jsf-1.2-b20-FCS\lib
para dentro de tomcat6\lib .
Até aih tudo bem.
Peguei uma das aplicações de exemplo que vem como Jsf 1.2, estou
usando o jsf-cardemo (que vem como um .war). Joguei no webapps do
tomcat, e ele fez o deployer normal.
Chamei a aplicacao pelo browser, (localhost:8080/jsf-cardemo/), foi
gerada uma excesao indicando a falta da lib do jstl.
Fui ao site da apache e baixei a lib jstl
(jakarta-taglibs-standard-1.0-20060829.zip), descompactei em meu
sistema, e copiei o conteúdo da pasta jakarta-taglibs\standard- 1.0\lib
-----------------------------------------------------------------------------------------------------------
abraços
Cara, eu segui seus pasos ..de um por um...
Quando fui chamar a aplicação no browser , recebeo o mesmo erro 404.
No console me aparece a mensagem:
----------------------------------------------------------------------------
27/07/2007 10:12:10 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener
instance of class com.sun.faces.config.GlassFishConfigureListener
java.lang.NoClassDefFoundError: javax/faces/event/PhaseListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass (ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000 (URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java :188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at com.sun.faces.util.Util.loadClass (Util.java:176)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:1122)
at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:766)
at com.sun.faces.config.ConfigureListener.contextInitialized (ConfigureListener.java:529)
at com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishConfigureListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java :3827)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at org.apache.catalina.startup.HostConfig.deployWARs (HostConfig.java:714)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
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:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:413)
Eu acabei de fazer um teste por aqui.
Quando eu tiro a Jsf-impl do web-inf/lib da aplicacao, ele gera o
seguinte erro no console:
---------------------------------------------------------------------------------------------
27/07/2007 10:22:10 org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /jsf-cardemo threw load() exception
java.lang.IllegalStateException: Application was not properly
initialized at startup, could not find Factory:
javax.faces.context.FacesContextFactory
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:263)
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
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:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
---------------------------------------------------------------------------------------------
Jdk 6 u2;
Tomcat 6.0.13;
Jstl 1.2;
Jsf API 1.2;
Jsf IMPL 1.2;
Eu acabei de fazer um teste por aqui.
Quando eu tiro a Jsf-impl do web-inf/lib da aplicacao, ele gera o
seguinte erro no console:
---------------------------------------------------------------------------------------------
27/07/2007 10:22:10 org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /jsf-cardemo threw load() exception
java.lang.IllegalStateException: Application was not properly
initialized at startup, could not find Factory:
javax.faces.context.FacesContextFactory
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:263)
at javax.faces.webapp.FacesServlet.init(FacesServlet.java:142)
at org.apache.catalina.core.StandardWrapper.loadServlet (StandardWrapper.java:1161)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4042)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4348)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
at org.apache.catalina.startup.HostConfig.deployWARs (HostConfig.java:714)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:311)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
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:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:413)
> java.security.AccessController.doPrivileged (Native Method)
> > at
> java.net.URLClassLoader.findClass(URLClassLoader.java :188)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
> > at
> sun.misc.Launcher$AppClassLoader.loadClass (Launcher.java:276)
> > at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
> > at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1273)
> > at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
> > at com.sun.faces.util.Util.loadClass
> (Util.java:176)
> > at
> com.sun.faces.config.ConfigureListener.configure (ConfigureListener.java:1122)
> > at
> com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:766)
> > at
> com.sun.faces.config.ConfigureListener.contextInitialized
> (ConfigureListener.java:529)
> > at
> com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishConfigureListener.java:47)
> > at
> org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java
> :3827)
> > at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4334)
> > at
> org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:791)
> > at
> org.apache.catalina.core.ContainerBase.addChild
> (ContainerBase.java:771)
> > at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java :525)
> > at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
> > at
> org.apache.catalina.startup.HostConfig.deployWARs
> (HostConfig.java:714)
> > at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> > at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> > at
> org.apache.catalina.startup.HostConfig.lifecycleEvent
> (HostConfig.java:311)
> > at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> > at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> > at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> > at
> org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1045)
> org.apache.catalina.core.StandardContext.loadOnStartup (StandardContext.java:4042)
> > at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4348)
> > at
> org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1273)
> > > > at
> > >
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
> > > > at com.sun.faces.util.Util.loadClass
> > > (Util.java:176)
> > > > at
> > > com.sun.faces.config.ConfigureListener.configure
> (ConfigureListener.java:1122)
> > > > at
> > >
> com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:766)
> > > > at
> > >
> com.sun.faces.config.ConfigureListener.contextInitialized
> > > ( ConfigureListener.java:529)
> > > > at
> > >
> com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishConfigureListener.java:47)
> > > > at
> > > org.apache.catalina.core.StandardContext.listenerStart
> (StandardContext.java
> > > :3827)
> > > > at
> > >
> org.apache.catalina.core.StandardContext.start (StandardContext.java:4334)
> > > > at
> > > org.apache.catalina.core.ContainerBase.addChildInternal
> (ContainerBase.java:791)
> > > > at
> > > org.apache.catalina.core.ContainerBase.addChild
> > > (ContainerBase.java:771)
> > > > at
> > >
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> :525)
> > > > at
> > >
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
> > > > at
> > > org.apache.catalina.startup.HostConfig.deployWARs
> > > (HostConfig.java:714)
> > > > at
> > >
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> > > > at
> > >
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
> > > > at
> > > org.apache.catalina.startup.HostConfig.lifecycleEvent
> > > (HostConfig.java:311)
> > > > at
> > >
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> > > > at
> > >
> org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1053)
> org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:288)
> javax.faces.FactoryFinder.getFactory (FactoryFinder.java:263)
> org.apache.catalina.startup.HostConfig.start (HostConfig.java:1138)
> org.apache.catalina.startup.Bootstrap.start (Bootstrap.java:288)
> > > > at org.apache.catalina.startup.Bootstrap.main
> > > (Bootstrap.java:413)
> > > >
> > >
> com.sun.faces.config.GlassFishConfigureListener.contextInitialized (GlassFishConfigureListener.java:47)
> > > > > > at
> > > > >
> org.apache.catalina.core.StandardContext.listenerStart
> > > (StandardContext.java
> > > > > :3827)
> > > > > > at
> > > > >
> > > org.apache.catalina.core.StandardContext.start
> (StandardContext.java:4334)
> > > > > > at
> > > > >
> org.apache.catalina.core.ContainerBase.addChildInternal
> > > (ContainerBase.java:791)
> > > > > > at
> > > > > org.apache.catalina.core.ContainerBase.addChild
> > > > > (ContainerBase.java:771)
> > > > > > at
> > > > >
> > >
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java
> > > :525)
> > > > > > at
> > > > >
> > >
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
> > > > > > at
> > > > > org.apache.catalina.startup.HostConfig.deployWARs
> > > > > (HostConfig.java:714)
> > > > > > at
> > > > >
> > >
> org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:490)
> jsf-1_2\jsf- 1.2-b20-FCS\lib