2016-11-17 5 views
0

통합 NIFI 웹 서버 부두에서 "리소스 디렉토리 경로가 잘못되었습니다."가 나타납니다. 항아리가 존재하고이 콘텐츠입니다 :Apache Nifi : 리소스 디렉토리 경로가 잘못되었습니다. docs

/jhub/_prod/server_global_unifieddata_nifi_daemon/storage/work/nar/framework/nifi-framework-nar-1.0.0-SNAPSHOT.nar-unpacked/META-INF/bundled-dependencies/nifi-web-docs-1.0.0-SNAPSHOT.war 
META-INF/ 
META-INF/MANIFEST.MF 
css/ 
images/ 
WEB-INF/ 
WEB-INF/classes/ 
WEB-INF/classes/org/ 
WEB-INF/classes/org/apache/ 
WEB-INF/classes/org/apache/nifi/ 
WEB-INF/classes/org/apache/nifi/web/ 
WEB-INF/classes/org/apache/nifi/web/docs/ 
WEB-INF/classes/META-INF/ 
WEB-INF/jsp/ 
js/ 
css/component-usage.css 
css/main.css 
images/bgHeader.png 
images/bgTableHeader.png 
images/bgBannerFoot.png 
WEB-INF/classes/org/apache/nifi/web/docs/DocumentationController.class 
WEB-INF/classes/META-INF/DEPENDENCIES 
WEB-INF/classes/META-INF/NOTICE 
WEB-INF/classes/META-INF/LICENSE 
WEB-INF/web.xml 
WEB-INF/jsp/no-documentation-found.jsp 
WEB-INF/jsp/documentation.jsp 
js/application.js 
META-INF/maven/org.apache.nifi/nifi-web-docs/pom.xml 
META-INF/maven/org.apache.nifi/nifi-web-docs/pom.properties 

그리고 이것은 로그에서 메시지입니다 :

==> nifi-app_2016-11-17_13.0.log <== 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:1.8.0_92] 
    at org.apache.nifi.NiFi.<init>(NiFi.java:146) ~[nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT] 
    at org.apache.nifi.NiFi.main(NiFi.java:243) ~[nifi-runtime-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT] 
Caused by: java.lang.IllegalStateException: Resource directory paths are malformed: docs 
    at org.apache.nifi.web.server.JettyServer.createDocsWebApp(JettyServer.java:540) ~[nifi-jetty-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT] 
    at org.apache.nifi.web.server.JettyServer.loadWars(JettyServer.java:321) ~[nifi-jetty-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT] 
    at org.apache.nifi.web.server.JettyServer.<init>(JettyServer.java:144) ~[nifi-jetty-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT] 
    ... 6 common frames omitted 

내가이 문제를 해결하기 위해 어떤 포인터를 가질 수 있습니까?

+1

당신이 ['docs' 디렉토리]가 있습니까 "을 (를) 찾을 수 없습니다 폴더"라는 뜻의 "자원 디렉토리 경로는 잘못이다" nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-jetty/src/main/java/org/apache/nifi/web/server/JettyServer.java # L511)? –

+0

no. 그게 어디 있겠 어? – ozw1z5rd

+1

당신은 사람이있어, 디렉토리가 누락되었습니다! 정말 고마워. 더 많은 평판을 얻으려면이 솔루션을 답으로 게시하십시오. – ozw1z5rd

답변

0

이 문제를 해결하기 위해 nifi 작업 디렉토리에 누락 된 폴더를 만들었습니다.

https://github.com/apache/nifi/blob/rel/ (이 경우는

관련 문제