簡體   English   中英

在Java REST WebService中訪問WEB-INF

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM