모든 친구 : 부두에 대한 예외가 표시되면 혼란 스럽습니다.부두 스캐너 NullPointerException
Exception in thread "Scanner-1" java.lang.NullPointerException
at org.eclipse.jetty.util.Scanner.scanFile(Scanner.java:576)
at org.eclipse.jetty.util.Scanner.scanFiles(Scanner.java:438)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:397)
at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:348)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
Exception in thread "Scanner-0" java.lang.NullPointerException
at org.eclipse.jetty.util.Scanner.scanFile(Scanner.java:576)
at org.eclipse.jetty.util.Scanner.scanFiles(Scanner.java:438)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:397)
at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:348)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
및 Scanner.java에 대한 소스 코드는 다음과 같습니다
// If it is a directory, scan if it is a known directory or the depth is OK.
573 if (f.isDirectory() && (depth<_scanDepth || _scanDepth==-1 ||
_scanDirs.contains(f)))
574 {
575 File[] files = f.listFiles();
576 for (int i=0;i<files.length;i++)
577 scanFile(files[i], scanInfoMap,depth+1);
578 }
579 }
방법 라인 576 코드가 nullpointer 예외를 발생?
부두 버전 : 8.1.3.v20120416
는 박쥐 우산, 그래서 당신의 사람이 도움 분기가 필요합니다.
이미 리눅스에서 현재 쉘의 핸들 번호를 알아 냈습니다. – hpy
'f'가 실제로 존재하는 디렉토리라고 말하고 있습니까? – Mingyu
yes는 jetty에있는 webapp의 기본 디렉토리입니다. – hpy