Банки для Seam API: FileNotFoundException во время развертывания - PullRequest
1 голос
/ 31 июля 2011

У меня возникла проблема с развертыванием моего комплекта WAR, seam-ui и seam-debug.Когда я запускаю JBossAS 6 Final из eclipse 3.8 или из run.bat под Win7 x64, я получаю следующее исключение:

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]
[...]

для всех трех фляг шва.В чем может быть причина того, что JBossAS не может прочитать упомянутый каталог?

В eclipse я установил флажок «Развернуть как сжатый архив».(Та же самая ошибка произошла без этой галочки).

Любой совет приветствуется.С наилучшими пожеланиями!

Ответы [ 2 ]

2 голосов
/ 05 августа 2011

Ну, вроде как да.Дело в том, что он должен работать только с развернутым архивом.таким образом, нет никакой разнесенной папки, которая следует этой структуре.но я следую по пути к архиву и продолжаю изучать его в WEB-INF \ lib, тогда да, я нашел банки.

0 голосов
/ 01 августа 2011

Вы проверили, действительно ли путь 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 содержит этот файл?

...