"Can't parse configuration file" with facelets-taglib-jsf12-spring-3 version 0.5

343 views
Skip to first unread message

Jonas Lauber

unread,
Apr 13, 2011, 6:31:05 AM4/13/11
to Spring Security Facelets-JSF 2.0-taglib
Hi Dominik,

I am using facelets-taglib-jsf12-spring-3 version 0.5 for a project
and ran into the same problem than Silvestre Losada when I shut the
internet connection internet down.. Here is the log:

INFO: Démarrage du service Catalina
13 avr. 2011 12:18:18 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.30
13 avr. 2011 12:18:18 org.apache.catalina.core.ApplicationContext log
INFO: Set web app root system property: 'webapp.root' = [D:\Projects\EV
\SEPS\app\workspace\.metadata\.plugins\org.eclipse.wst.server.core
\tmp0\wtpwebapps\web\]
13 avr. 2011 12:18:18 org.apache.catalina.core.ApplicationContext log
INFO: Initializing log4j from [file:D:\Projects\EV\SEPS\app/SEPS/
config/log4j.xml]
13 avr. 2011 12:18:18 org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext
13 avr. 2011 12:18:23 com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Initializing Sun's JavaServer Faces implementation (1.2-b20-FCS)
for context '/web'
13 avr. 2011 12:18:23 com.sun.faces.config.ConfigureListener
contextInitialized
INFO: Completed initializing Sun's JavaServer Faces implementation
(1.2-b20-FCS) for context '/web'
13 avr. 2011 12:18:23 org.apache.catalina.core.StandardContext
listenerStart
GRAVE: Exception lors de l'envoi de l'évènement contexte initialisé
(context initialized) à l'instance de classe d'écoute (listener)
com.sun.faces.config.GlassFishConfigureListener
javax.faces.FacesException: Can't parse configuration file: jar:file:/
D:/Projects/EV/SEPS/app/workspace/.metadata/.plugins/
org.eclipse.wst.server.core/tmp0/wtpwebapps/web/WEB-INF/lib/facelets-
taglib-jsf12-spring-3-0.5.jar!/META-INF/faces-config.xml: Error at
line 7 column 23: cvc-elt.1: Cannot find the declaration of element
'faces-config'.
at
com.sun.faces.config.ConfigureListener.parse(ConfigureListener.java:
1751)
at
com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:
496)
at
com.sun.faces.config.GlassFishConfigureListener.contextInitialized(GlassFishConfigureListener.java:
47)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:
4172)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
4671)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1053)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
463)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:
701)
at org.apache.catalina.startup.Catalina.start(Catalina.java:585)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
13 avr. 2011 12:18:23 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
13 avr. 2011 12:18:23 org.apache.catalina.core.StandardContext start
GRAVE: Erreur de démarrage du contexte [/web] suite aux erreurs
précédentes
13 avr. 2011 12:18:23 org.apache.catalina.core.ApplicationContext log
INFO: Closing Spring root WebApplicationContext
13 avr. 2011 12:18:23 org.apache.catalina.core.ApplicationContext log
INFO: Shutting down log4j
13 avr. 2011 12:18:23 org.apache.coyote.http11.Http11Protocol start
INFO: Démarrage de Coyote HTTP/1.1 sur http-8080
13 avr. 2011 12:18:23 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
13 avr. 2011 12:18:23 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15 config=null
13 avr. 2011 12:18:23 org.apache.catalina.startup.Catalina start
INFO: Server startup in 5572 ms

Do you have any ide of the problem?

Thanks in advance,

Jonas

Jonas Lauber

unread,
Apr 13, 2011, 9:59:36 AM4/13/11
to Spring Security Facelets-JSF 2.0-taglib
Ok, so I got it fixed. The problem is that you use a <faces-config
version="2.0"/> which is based on "http://java.sun.com/xml/ns/javaee/
web-facesconfig_2_0.xsd". This xsd isn't provided in jsf-impl-1.2 so
it gets it from the web. If you don't have access to the internet you
can't thus access it. As your lib is designed for jsf 1.2 you shoudn't
use a faces-config file version 2.0, but 1.2 or in our case juste
delete this file as it doesn't do much..

Voilà :-)

Dominik Dorn

unread,
Apr 13, 2011, 12:40:56 PM4/13/11
to spring-secu...@googlegroups.com, Jonas Lauber
Hello Jonas,

could you provide a small patch for that?


thanks,
Dominik

--
Dominik Dorn
http://dominikdorn.com
http://twitter.com/domdorn

Skripten, Mitschriften, Lernunterlagen, etc. findest Du auf
http://www.studyguru.eu !

Reply all
Reply to author
Forward
0 new messages