Hello, Is there any working 'mavenized' seam application with richfaces as one of its dependencies?
I've tried different dependencies in the pom based on some non official blogs, but none worked. Maybe some can provide one. Our app was based on the jboss-seam-jpa example and is deployed under tomcat6. The app runs ok when the jars are included manually. pom.xml | <?xml version="1.0" encoding="UTF-8"?> | <project xmlns="http://maven.apache.org/POM/4.0.0" | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | | <modelVersion>4.0.0</modelVersion> | <groupId>org.fundacionctic.seam</groupId> | <artifactId>monitor</artifactId> | <packaging>war</packaging> | <name>monitor</name> | <version>0.1</version> | <url>http://fundacionctic.org</url> | | <!-- | <pluginRepositories> | <pluginRepository> | <id>apache.snapshots</id> | <url> | http://people.apache.org/repo/m2-snapshot-repository/ | </url> | </pluginRepository> | </pluginRepositories> | --> | | <build> | <finalName>monitor</finalName> | <plugins> | <plugin> | <artifactId>maven-war-plugin</artifactId> | <configuration> | <warSourceDirectory>WebContent</warSourceDirectory> | </configuration> | </plugin> | | <plugin> | <groupId>org.apache.maven.plugins</groupId> | <artifactId>maven-compiler-plugin</artifactId> | <configuration> | <source>1.5</source> | <target>1.5</target> | <encoding>utf8</encoding> | </configuration> | </plugin> | | </plugins> | </build> | | | <repositories> | <repository> | <id>jboss.org</id> | <name>jboss.org</name> | <url>http://repository.jboss.com/maven2</url> | </repository> | </repositories> | | | <dependencies> | | <dependency> | <groupId>junit</groupId> | <artifactId>junit</artifactId> | <version>3.8.1</version> | <scope>test</scope> | </dependency> | | <!-- TestNG --> | <dependency> | <groupId>org.testng</groupId> | <artifactId>testng</artifactId> | <version>5.0</version> | <classifier>jdk15</classifier> | <scope>test</scope> | </dependency> | | <dependency> | <groupId>javax.servlet</groupId> | <artifactId>servlet-api</artifactId> | <version>2.5</version> | <scope>test</scope> | </dependency> | | <dependency> | <groupId>javax.el</groupId> | <artifactId>el-api</artifactId> | <version>1.0</version> | <scope>test</scope> | </dependency> | | <!-- Seam --> | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam</artifactId> | <version>2.0.0.GA</version> | <exclusions> | <exclusion> | <artifactId>el-api</artifactId> | <groupId>javax.el</groupId> | </exclusion> | </exclusions> | </dependency> | | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam-ui</artifactId> | <version>2.0.0.GA</version> | <exclusions> | <exclusion> | <artifactId>el-api</artifactId> | <groupId>javax.el</groupId> | </exclusion> | </exclusions> | </dependency> | | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam-debug</artifactId> | <version>2.0.0.GA</version> | <exclusions> | <exclusion> | <artifactId>servlet-api</artifactId> | <groupId>javax.servlet</groupId> | </exclusion> | <exclusion> | <artifactId>el-api</artifactId> | <groupId>javax.el</groupId> | </exclusion> | </exclusions> | </dependency> | | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-el</artifactId> | <version>2.0.0.GA</version> | <exclusions> | <exclusion> | <artifactId>el-api</artifactId> | <groupId>javax.el</groupId> | </exclusion> | </exclusions> | </dependency> | | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam-mail</artifactId> | <version>2.0.0.GA</version> | </dependency> | | <!-- hibernate --> | <dependency> | <groupId>org.hibernate</groupId> | <artifactId>hibernate-validator</artifactId> | <version>3.0.0.ga</version> | </dependency> | | <dependency> | <groupId>org.hibernate</groupId> | <artifactId>hibernate-annotations</artifactId> | <version>3.3.0.ga</version> | </dependency> | | <dependency> | <groupId>org.hibernate</groupId> | <artifactId>hibernate-entitymanager</artifactId> | <version>3.3.1.ga</version> | </dependency> | | <!-- spring ldap y ldap booster pack --> | <dependency> | <groupId>org.springframework.ldap</groupId> | <artifactId>spring-ldap</artifactId> | <version>1.2</version> | </dependency> | | <dependency> | <groupId>com.sun</groupId> | <artifactId>ldapbp</artifactId> | <version>1.0</version> | </dependency> | | <!-- log4j --> | <dependency> | <groupId>log4j</groupId> | <artifactId>log4j</artifactId> | <version>1.2.14</version> | </dependency> | | <!-- mysql --> | <dependency> | <groupId>mysql</groupId> | <artifactId>mysql-connector-java</artifactId> | <version>5.0.4</version> | </dependency> | | <!-- mail --> | <dependency> | <groupId>javax.mail</groupId> | <artifactId>mail</artifactId> | <version>1.4</version> | </dependency> | | <!-- faces --> | | <dependency> | <groupId>com.sun.facelets</groupId> | <artifactId>jsf-facelets</artifactId> | <version>1.1.14</version> | </dependency> | | <dependency> | <groupId>javax.servlet</groupId> | <artifactId>jstl</artifactId> | <version>1.1.2</version> | </dependency> | | <!-- MyFaces | <dependency> | <groupId>org.apache.myfaces.core</groupId> | <artifactId>myfaces-api</artifactId> | <version>1.2.0</version> | </dependency> | | <dependency> | <groupId>org.apache.myfaces.core</groupId> | <artifactId>myfaces-impl</artifactId> | <version>1.2.0</version> | </dependency> | --> | | <!-- RichFaces --> | <dependency> | <groupId>org.richfaces</groupId> | <artifactId>richfaces</artifactId> | <version>3.0.0</version> | </dependency> | | <!-- | <dependency> | <groupId>org.richfaces</groupId> | <artifactId>framework</artifactId> | <version>3.1.0</version> | </dependency> | --> | <!-- | <dependency> | <groupId>org.richfaces.framework</groupId> | <artifactId>richfaces-api</artifactId> | <version>3.1.3.GA</version> | </dependency> | <dependency> | <groupId>org.richfaces.framework</groupId> | <artifactId>richfaces-impl</artifactId> | <version>3.1.3.GA</version> | <exclusions> | <exclusion> | <groupId>javax.faces</groupId> | <artifactId>jsf-api</artifactId> | </exclusion> | <exclusion> | <groupId>javax.faces</groupId> | <artifactId>jsf-impl</artifactId> | </exclusion> | </exclusions> | </dependency> | <dependency> | <groupId>org.richfaces.ui</groupId> | <artifactId>richfaces-ui</artifactId> | <version>3.1.3.GA</version> | <exclusions> | <exclusion> | <groupId>javax.faces</groupId> | <artifactId>jsf-api</artifactId> | </exclusion> | <exclusion> | <groupId>javax.faces</groupId> | <artifactId>jsf-impl</artifactId> | </exclusion> | </exclusions> | </dependency> | --> | | <!-- Tomahawk --> | <dependency> | <groupId>org.apache.myfaces.tomahawk</groupId> | <artifactId>tomahawk-sandbox</artifactId> | <version>1.1.6</version> | </dependency> | | <!-- tomahawk-facelets --> | <dependency> | <groupId>com.google.code.tomahawk</groupId> | <artifactId>tomahawk-facelets</artifactId> | <version>1.1.6</version> | </dependency> | | | <!-- JSF RI | <dependency> | <groupId>javax.faces</groupId> | <artifactId>jsf-api</artifactId> | <version>1.2_04-p02</version> | </dependency> | | | <dependency> | <groupId>javax.faces</groupId> | <artifactId>jsf-impl</artifactId> | <version>1.2_04-p02</version> | </dependency> | --> | | <!-- RichFaces | <dependency> | <groupId>org.richfaces.framework</groupId> | <artifactId>richfaces-impl</artifactId> | <version>3.1.2.GA</version> | </dependency> | | <dependency> | <groupId>org.richfaces.framework</groupId> | <artifactId>richfaces-api</artifactId> | <version>3.1.2.GA</version> | </dependency> | | <dependency> | <groupId>org.richfaces.ui</groupId> | <artifactId>richfaces-ui</artifactId> | <version>3.1.2.GA</version> | </dependency> | --> | | </dependencies> | </project> | exception in tomcat | 02-ene-2008 11:58:41 org.apache.catalina.core.StandardContext listenerStart | GRAVE: Error configurando escuchador de aplicación de clase 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:3774) | at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) | 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.deployDirectory(HostConfig.java:920) | at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) | at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) | 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(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) | 02-ene-2008 11:58:41 org.apache.catalina.core.StandardContext listenerStart | GRAVE: Error configurando escuchador de aplicación de clase com.sun.faces.application.WebappLifecycleListener | java.lang.NoClassDefFoundError: javax/faces/FacesException | at com.sun.faces.application.WebappLifecycleListener.<clinit>(WebappLifecycleListener.java:67) | at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) | at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) | at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) | at java.lang.reflect.Constructor.newInstance(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:3774) | at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) | 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.deployDirectory(HostConfig.java:920) | at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:883) | at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) | 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(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) | 02-ene-2008 11:58:41 org.apache.catalina.core.StandardContext listenerStart | GRAVE: Se ha saltado la instalación de escuchadores de aplicación debido a error(es) previo(s) | 02-ene-2008 11:59:08 org.apache.catalina.core.StandardContext listenerStart | GRAVE: Excepción enviando evento inicializado de contexto a instancia de escuchador de clase com.sun.faces.config.ConfigureListener | javax.faces.FacesException: java.lang.ClassNotFoundException: [Ljava.lang.String; | at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:354) | at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830) | at org.apache.catalina.core.StandardContext.start(StandardContext.java:4337) | 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.check(HostConfig.java:1206) | at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293) | at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) | at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337) | at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601) | at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610) | at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590) | at java.lang.Thread.run(Unknown Source) | Caused by: java.lang.ClassNotFoundException: [Ljava.lang.String; | at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) | at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) | at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:635) | at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:422) | at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:348) | ... 16 more | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4116353#4116353 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4116353 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user