[英]Access to WEB-INF in a Java REST WebService
我正在創建一個Java REST WebService,它從分配在WEB-INF/data
目錄中的本地SQLite數據庫獲取數據(此設計是必需的)。
問題是我無法訪問WEB-INF目錄。 我想我需要走絕對的道路,但我不知道怎么做。 我無法獲取Application上下文來獲取應用程序的根路徑。
我正在使用jdbc連接數據庫:
conn = DriverManager.getConnection("jdbc:sqlite:" + dbPath);
因此,我需要為dbPath
變量分配一個值。
如何在Java Rest WebService中獲取絕對路徑?
如果我的答案很好,請嘗試使用:
getServletContext().getRealPath("/WEB-INF/data/filename");
要么
getServletContext().getResourceAsStream(...);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.