Jsf Seam API的JAR:部署期间FileNotFoundException

Jsf Seam API的JAR:部署期间FileNotFoundException,jsf,seam,jboss6.x,Jsf,Seam,Jboss6.x,我在部署我的WAR绑定seam、seam ui和seam调试时遇到问题。当我从eclipse 3.8或Win7 x64下的run.bat启动JBossAS 6 Final时,出现以下异常: 12:17:06,383 WARN [URLScanner] could not read entries: java.io.FileNotFoundException: C:\jboss-6.0.0.Final\server\default\deploy\aboutme-0.0.1-SNAPSHOT.wa

我在部署我的WAR绑定seam、seam ui和seam调试时遇到问题。当我从eclipse 3.8或Win7 x64下的run.bat启动JBossAS 6 Final时,出现以下异常:

12:17:06,383 WARN  [URLScanner] could not read entries: java.io.FileNotFoundException: C:\jboss-6.0.0.Final\server\default\deploy\aboutme-0.0.1-SNAPSHOT.war\WEB-INF\lib\jboss-seam-2.2.2.Final.jar ([The system could not find the path])
    at java.util.zip.ZipFile.open(Native Method) [:1.6.0_26]
    at java.util.zip.ZipFile.<init>(Unknown Source) [:1.6.0_26]
    at java.util.zip.ZipFile.<init>(Unknown Source) [:1.6.0_26]
    at org.jboss.seam.deployment.URLScanner.handleArchiveByFile(URLScanner.java:123) [:2.2.2.Final]
    at org.jboss.seam.deployment.URLScanner.handle(URLScanner.java:107) [:2.2.2.Final]
    at org.jboss.seam.deployment.URLScanner.scanResources(URLScanner.java:90) [:2.2.2.Final]
    at org.jboss.seam.deployment.StandardDeploymentStrategy.scan(StandardDeploymentStrategy.java:119) [:2.2.2.Final]
    at org.jboss.seam.init.Initialization.create(Initialization.java:130) [:2.2.2.Final]
    at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36) [:2.2.2.Final]
    at org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3369) [:6.0.0.Final]
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:3828) [:6.0.0.Final]
    at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:294) [:6.0.0.Final]
    at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146) [:6.0.0.Final]
    at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:477) [:6.0.0.Final]
    at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118) [:6.0.0.Final]
    at org.jboss.web.deployers.WebModule.start(WebModule.java:95) [:6.0.0.Final]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_26]
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) [:1.6.0_26]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [:1.6.0_26]
    at java.lang.reflect.Method.invoke(Unknown Source) [:1.6.0_26]
[...]
12:17:06383警告[URLScanner]无法读取条目:java.io.FileNotFoundException:C:\jboss-6.0.0.Final\server\default\deploy\aboutme-0.0.1-SNAPSHOT.war\WEB-INF\lib\jboss-seam-2.2.Final.jar([系统找不到路径])
在java.util.zip.ZipFile.open(本机方法)[:1.6.0_26]
在java.util.zip.ZipFile(未知源代码)[:1.6.0_26]
在java.util.zip.ZipFile(未知源代码)[:1.6.0_26]
位于org.jboss.seam.deployment.URLScanner.handleArchiveByFile(URLScanner.java:123)[:2.2.2.Final]
在org.jboss.seam.deployment.URLScanner.handle(URLScanner.java:107)[:2.2.2.Final]
在org.jboss.seam.deployment.URLScanner.scanResources(URLScanner.java:90)[:2.2.2.Final]
在org.jboss.seam.deployment.StandardDeploymentStrategy.scan(StandardDeploymentStrategy.java:119)[:2.2.2.Final]
在org.jboss.seam.init.Initialization.create(Initialization.java:130)[:2.2.2.Final]
在org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36)[:2.2.2.Final]
在org.apache.catalina.core.StandardContext.contextListenerStart(StandardContext.java:3369)[:6.0.0.Final]
在org.apache.catalina.core.StandardContext.start(StandardContext.java:3828)[:6.0.0.Final]
位于org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:294)[:6.0.0.Final]
位于org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:146)[:6.0.0.Final]
在org.jboss.web.deployers.AbstractWardDeployment.start(AbstractWardDeployment.java:477)[:6.0.0.Final]
位于org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)[:6.0.0.Final]
在org.jboss.web.deployers.WebModule.start(WebModule.java:95)[:6.0.0.Final]
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)[:1.6.0_26]
at sun.reflect.NativeMethodAccessorImpl.invoke(未知源)[:1.6.0_26]
在sun.reflect.DelegatingMethodAccessorImpl.invoke(未知源)[:1.6.0_26]
在java.lang.reflect.Method.invoke(未知源代码)[:1.6.0_26]
[...]
对于所有三个接缝罐。JBossAS无法读取上述目录的原因可能是什么

在eclipse中,我选中了“Deployascompressedarchive”(没有该复选标记时也会发生同样的错误)

任何建议都将不胜感激。
致以最良好的祝愿

您是否检查了路径
C:\jboss-6.0.0.Final\server\default\deploy\aboutme-0.0.1-SNAPSHOT.war\WEB-INF\lib\jboss-seam-2.2.2.Final.jar
是否确实包含此文件?

是的。关键是,它必须只使用已部署的归档文件。因此,没有按照这种结构分解的文件夹。但是我沿着归档文件的路径,继续深入到WEB-INF\lib,然后,是的,我找到了JAR