2016-09-17 3 views
2

를 배포하고 다음과 같은 오류가 실패 :부두 내가 간단한 JSF를 배포하기 위해 노력하고있어 전쟁 파일을 부두 9.3.11에 "안녕하세요!"응용 프로그램을

 
2016-09-17 21:05:45.660:WARN:oejw.WebAppContext:Scanner-1: Failed startup of context [email protected]{/JSFProject_war,jar:file:///E:/12345/JSFProject/out/artifacts/JSFProject_war/JSFProject_war.war!/,null}{E:\12345\JSFProject\out\artifacts\JSFProject_war\JSFProject_war.war} 
java.io.FileNotFoundException: JAR entry WEB-INF/lib/javax.faces-2.2.1.jar!/ not found in E:\12345\JSFProject\out\artifacts\JSFProject_war\JSFProject_war.war 
    at sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:142) 
    at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89) 
    at org.eclipse.jetty.webapp.MetaInfConfiguration.getTlds(MetaInfConfiguration.java:409) 
    at org.eclipse.jetty.webapp.MetaInfConfiguration.scanForTlds(MetaInfConfiguration.java:326) 
    at org.eclipse.jetty.webapp.MetaInfConfiguration.scanJars(MetaInfConfiguration.java:143) 
    at org.eclipse.jetty.webapp.MetaInfConfiguration.preConfigure(MetaInfConfiguration.java:94) 
    at org.eclipse.jetty.webapp.WebAppContext.preConfigure(WebAppContext.java:483) 
    at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:519) 
    at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) 
    at org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41) 
    at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188) 
    at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:499) 
    at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:147) 
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:180) 
    at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:458) 
    at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) 
    at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:610) 
    at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:529) 
    at org.eclipse.jetty.util.Scanner.scan(Scanner.java:392) 
    at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:329) 
    at java.util.TimerThread.mainLoop(Timer.java:555) 
    at java.util.TimerThread.run(Timer.java:505) 

전쟁 파일 경로 WEB-INF/lib가 포함 된 /javax.faces-2.2.1.jar 무엇이 문제 일 수 있습니까?

+1

프로젝트 설정 -> 이슈로 이동하여이 JAR을 이슈에 추가하는지 확인하십시오. 내 추측은 네가하지 않는다는거야. –

+0

일부 Intellij 아이디어 문제처럼 보입니다. war 파일을 jetty/webapp 폴더에 복사하고 서버를 시작했습니다. 모든 것이 정상적으로 진행되었습니다. 아이디어 내에 이슈를 배포하면 오류가 발생합니다. –

답변

2

나는 동일한 문제가있었습니다.

Web Application: ArchiveWeb Application: Exploded까지 Project StructureProject SettingsArtifacts에서 이슈를 변경하면 어떻게 든이 문제를 해결했다.

0

WAR 생성물에 javax.faces-2.2.1.jar을 넣어야합니다. 프로젝트 옵션에 오류가 있습니까?

+0

내 WAR 인공물에 있습니다. 아니요, 프로젝트 옵션에 오류가 없습니다. IDE (Intellij Idea) 내에서 부두에 이슈를 배포하는 경우에만 오류가 나타납니다 전에 말했듯이. –