J'essaie d'exécuter l'exemple Tomcat avec JBoss Embedded jpa. Je cours la construction et déploie la guerre. J'obtiens alors l'erreur suivante:Les applications Can Seam 2.0.2sp1 s'exécutent sur Tomcat 5.5.9 avec JBoss Embedded?
ERROR [catalina.core.ContainerBase.[Catalina].[localhost].[/jboss-seam-jpa]] Error configuring application listener of class com.sun.faces.config.ConfigureListener java.lang.NoClassDefFoundError: javax/el/CompositeELResolver at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2357) at java.lang.Class.getConstructor0(Class.java:2671) at java.lang.Class.newInstance0(Class.java:321) at java.lang.Class.newInstance(Class.java:303) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3618) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4104
Je trouve cette classe existe dans el-api.jar qui ne sont pas dans le chemin de classe. J'ajoute donc el-api.jar au répertoire WEB-INF/lib. J'obtiens alors l'erreur suivante:
INFO: JSF1048: PostConstruct/PreDestroy annotations present. ManagedBeans methods marked with these annotations will have said annotations processed. Sep 19, 2008 5:37:50 PM com.sun.faces.config.ConfigureListener installExpressionFactory SEVERE: Error Instantiating ExpressionFactory java.lang.ClassNotFoundException: com.sun.el.ExpressionFactoryImpl at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1332) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at com.sun.faces.config.ConfigureListener.installExpressionFactory(ConfigureListener.java:1521)
Cette bibliothèque semble être en el-ri.jar ou pot JSP 2.1. Est-ce que je fais quelque chose de mal? Y a-t-il un endroit qui explique comment lancer des applications de couture sur tomcat 5.5.x? Toute aide est grandement appréciée!
Merci! J'ai posté sur le forum d'utilisateur de seamframework.org. J'étais juste curieux si la communauté de stackoverflow.com serait capable de trouver une réponse à une question si spécifique. –