내 프로젝트 디렉토리 구조 내가 ("/") Updatedata
클래스에서읽기 전쟁 파일
Q
읽기 전쟁 파일
0
A
답변
0
, 당신은
getServletContext().getResourceAsStream("/basicvector.xml")
/war/vector/basicvector.xml
/war/WEB-INF/class/
을 다음 사용할 수 있기 때문에 코드의 구조라고 가정
또는
getServletContext().getResourceAsStream("/vector/basicvector.xml")
+0
마침 감사합니다 마튜 –
0
getClass()의 getResource을
basicvector.xml
을 읽는 데 사용할 방법/src /model /Updatedata.java /war /vector /basicvector.xml
.; 하지만 돌아 경로 WEB-INF/클래스/
이 실행중인 동안 WEB-INF/클래스/폴더 CLASSPATH 확인을 위해 현재 디렉토리로 간주되기 때문이다. getClass()를 호출하면 현재 클래스에서 사용하는 클래스 로더가 호출되며 getResource()는 클래스 로더에게 파일을 찾도록 요청합니다. 그래서 "/"가 드라이브의 루트가 아니었고, 클래스 로더의 루트/현재 디렉토리였습니다.
상대 경로를 사용하여 XML 파일의 위치를 뒤로 탐색 할 수 있습니다. 당신이 서블릿을 작성하는 경우
getClass().getResource("/../../vector/basicvector.xml");
관련 문제
- 1. 전쟁 파일 배포
- 2. 전쟁 파일 명명 규칙
- 3. 전쟁 파일이있는 Gradle-ear 파일
- 4. 2 개의 전쟁 프로젝트 중 하나의 큰 전쟁 파일 만들기
- 5. 전쟁 빌드에서 패키지 속성 파일 누락
- 6. GWT 전쟁 파일 크기를 줄이는 방법
- 7. Java : 전쟁 내 속성 파일 액세스
- 8. 전쟁 컨테이너에서 외부 .xhtml 파일 (Facelets)로드
- 9. 파일 읽기/쓰기 빠른 파일 읽기/쓰기
- 10. 읽기 파일
- 11. 전쟁 내에서 파일을 참조하십시오
- 12. 파일 공유가없는 원격 파일 읽기
- 13. 파일 읽기 : feof() 이진 파일
- 14. 읽기 이진 파일 파일 형식
- 15. GWT : 서버 시작시 서버에서 파일 읽기
- 16. 전쟁 문제 배포
- 17. 레일 전쟁 파일이 있습니까?
- 18. Jboss에서 전쟁 전개 - MAVEN
- 19. 정규 표현식과 XSS의 "전쟁"
- 20. 문제가있는 Grails에서 전쟁 생성하기
- 21. 전쟁 배포에서 객체 직렬화
- 22. COBOL DAT 파일 읽기
- 23. 이클립스에서 파일 읽기
- 24. 클래스 및 파일 읽기
- 25. 파일 읽기 Java
- 26. C++ txt 파일 읽기?
- 27. Java에서 인터럽트로 파일 읽기
- 28. SD 카드에서 파일 읽기
- 29. 배열로 csv 파일 읽기
- 30. Android 파일 읽기 문제
은 어떤 방법이 시도 (꽤
vector
basicvector.xml가 .WAR 또는 폴더의 루트에 있는지 여부를 질문에서 호출 말할 수 없다)? –getClass(). getResource ("/"); 하지만 경로를 반환 WEB-INF/class/ –