Maven依赖关系存在问题。使用maven在jboss6上部署JSP/Servlet项目时出错
您好所有,
如果我不通过Maven构建和项目导出为战争(我使用Eclipse进行J2EE),并部署到Jboss6通过它的管理控制台它运行良好,而如果我通过maven使用mvn干净安装构建并复制由maven构建的战争到我的/ deploy目录(Jboss)我得到以下错误
2011-05-10 14:41 :57,509 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment](HDScanner)deploy,ctx Path =/UltimateSMS-1 2011-05-10 14:41:57,681错误[org.apache.catalina.core.ContainerBase。[jboss.web]。[localhost]。[/ UltimateSMS-1]](HDScanner)错误配置com.sun.faces.config.ConfigureListener类的应用程序侦听器:java.lang.ClassNotFoundException:com.sun.faces.config.ConfigureListener at java.net.URLClassLoader $ 1.run(URLClassLoader.java:217)[:1.6 .0_20] 在java.security.AccessController.doPrivileged(本机方法)[:1.6.0_20] 在java.net.URLClassLoader.findClass(URLClassLoader.java:205)[:1.6.0_20]
而战争的部署失败。
我的继承人聚甲醛的部分
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>jboss</groupId>
<artifactId>jboss-j2ee</artifactId>
<version>4.0.2</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-web-api</artifactId>
<version>6.0</version>
</dependency>
没有在那里我的web.xml中已经配置的一个面孔侦听器,亘古不变的有JSF
任何引用PS:我的项目是一个简单的JSP /有到JSF没有提及什么那么 我使用JDK 1.6和Maven Servlet的J2EE项目 - >阿帕奇Maven的3.0.3
我缩小了错误,我认为这个问题是在我的pom.xml
请指教。 谢谢