Java JBoss-7部署失败

Java JBoss-7部署失败,java,jakarta-ee,jboss,Java,Jakarta Ee,Jboss,我试图在Jboss-7.1.1上部署一个.war文件,在stacktrace中出现以下错误。我在网上搜索过,但不确定这个异常的原因 23:01:20,483 WARN [org.jboss.as.server.deployment] (MSC service thread 1-6) Class Path entry p6psy.jar in "/D:/development_environment/servers/Final_jboss/jboss-as-7.1.0.Final/standal

我试图在Jboss-7.1.1上部署一个.war文件,在stacktrace中出现以下错误。我在网上搜索过,但不确定这个异常的原因

23:01:20,483 WARN  [org.jboss.as.server.deployment] (MSC service thread 1-6) Class Path entry p6psy.jar in "/D:/development_environment/servers/Final_jboss/jboss-as-7.1.0.Final/standalone/deployments/SSOAdminTool.war/WEB-INF/lib/xapool.jar"  does not point to a valid jar for a Class-Path reference.
23:01:20,800 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-6) MSC00001:     Failed to start service jboss.deployment.unit."SSOAdminTool.war".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."SSOAdminTool.war".POST_MODULE: Failed to process phase POST_MODULE of deployment "SSOAdminTool.war"
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [rt.jar:1.6.0_18]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [rt.jar:1.6.0_18]
at java.lang.Thread.run(Thread.java:619) [rt.jar:1.6.0_18]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011093: Could not load component class org.displaytag.filter.ResponseOverrideFilter
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:113)
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.deploy(InterceptorAnnotationProcessor.java:54)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.0.Final.jar:7.1.0.Final]
... 5 more
Caused by: java.lang.ClassNotFoundException: org.displaytag.filter.ResponseOverrideFilter from [Module "deployment.SSOAdminTool.war:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA]
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA]
at org.jboss.as.ee.component.deployers.InterceptorAnnotationProcessor.processComponentConfig(InterceptorAnnotationProcessor.java:111)
... 7 more

错误消息看起来非常简单——原因是:java.lang.ClassNotFoundException:org.displaytag.filter.ResponseOverrideFilter。我在Jboss-4.2上运行了这一功能。我在我的类路径中包含了相应的jar,如果所需的jar在WAR/WEB-INF/lib或{JBOSS_HOME}/Modules中,那么只有它会加载jar。确保罐子在库中。谢谢!我在WEB-INF/lib中遗漏了一些JAR。终于解决了这个问题。再次感谢