I have followed I think the advice that has been given in this thread but I am in a simpler situation -- only one pom for a single war deployment.
I copied in dependencies from the examples I have seen in this thread and gotten mvn install to produce a war file. When I go to deploy it, JBoss shows: | 14:14:37,619 INFO [TomcatDeployer] deploy, ctxPath=/TestSeam, warUrl=.../tmp/deploy/tmp57916TestSeam-exp.war/ | 14:14:37,930 ERROR [[/TestSeam]] Exception starting filter Seam Filter | java.lang.ClassCastException: org.jboss.seam.servlet.SeamFilter | at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:255) | at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397) | at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108) | at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3722) | My dependency section of the pom looks like: | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam</artifactId> | <version>2.0.0.GA</version> | </dependency> | <dependency> | <groupId>junit</groupId> | <artifactId>junit</artifactId> | <version>3.8.1</version> | <scope>test</scope> | </dependency> | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam-debug</artifactId> | <version>2.0.0.GA</version> | </dependency> | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-seam-ui</artifactId> | <version>2.0.0.GA</version> | </dependency> | <dependency> | <groupId>org.jboss.seam</groupId> | <artifactId>jboss-el</artifactId> | <version>2.0.0.GA</version> | <scope>provided</scope> | </dependency> | <dependency> | <groupId>javax.el</groupId> | <artifactId>el-api</artifactId> | <version>1.0</version> | <scope>provided</scope> | </dependency> | <dependency> | <groupId>javax.faces</groupId> | <artifactId>jsf-api</artifactId> | <version>1.2_04-p02</version> | <scope>provided</scope> | </dependency> | <dependency> | <groupId>javax.persistence</groupId> | <artifactId>persistence-api</artifactId> | <version>1.0</version> | <scope>provided</scope> | </dependency> | <dependency> | <groupId>org.hibernate</groupId> | <artifactId>hibernate-validator</artifactId> | <version>3.0.0.GA</version> | <scope>provided</scope> | </dependency> | <dependency> | <!--<groupId>jboss</groupId>--> | <groupId>org.jboss.javaee</groupId> | <artifactId>jboss-ejb-api</artifactId> | <!--<version>4.2.1.GA</version>--> | <version>3.0.0.20070913080910</version> | <scope>provided</scope> | </dependency> | Can anyone see what I am doing wrong. Seam and maven newbie! The code I am adapting came out of seam-gen so the java class code is all generated stuff from seam-gen. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4112341#4112341 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4112341 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user