java의 url (http : // localhost : 8080/myApp)의 절대 경로를 검색하는 방법이 있습니까? 시나리오는, 내가 tomcat 서버에있는 CSV 파일에 연결해야합니다. 이 문은 절대 경로를 입력해도 제대로 작동하지만 getAbsolutePath()를 사용하여 URL의 경로를 검색 할 수있는 솔루션이 있습니다. 잘못하면 죄송합니다.java에서 URL의 절대 경로 가져 오기
Connection conn = DriverManager(getConnection("jdbc:relique:csv:/home/apache-tomcat-6.0.26/webapps/myApp/"))
미리 감사드립니다.
감사합니다 ... 당신은 javax.servlet.ServletContext에 오류 메시지 "getRealPath (java.lang.String의)를 반환 제안 된 문 (희망 나는 올바른 질문을 ... 있어요)() "에 적용 할 수 없습니다. – Ria
컨텍스트 경로를 기준으로 (URL) 경로를 전달해야합니다. 그러므로 webapp의 "루트"디렉토리를 알고 싶으면' "/"'을 전달하십시오. –
ServletContext.getRealPath ("/"); 작동합니다 ... 요아킴에게 감사드립니다 ... – Ria