2012-11-07 120 views
0

我有一個應用程序,我在一個servlet中使用。該應用程序假定文本數據庫駐留在它正在執行的同一目錄中。當我嘗試在servlet中使用它時,甚至在將文本數據庫文件放入/ WebContent,/ DataProject和src文件夾後。應用程序找不到數據庫。我需要確切地知道servlet文件的執行位置,因此我可以將數據庫文件放在同一個目錄中。我已經有/.metadata/.plugin......../tmp0/wtpwebapps目錄。任何幫助將不勝感激。如何獲得它正在運行的servlet的確切路徑?

+1

不要這樣做。在你的web.xml中配置一個絕對路徑,並使用這個絕對路徑。 –

+0

你是什麼意思的文本數據庫 – Konza

+0

@Konza通過文本數據庫我的意思是一個文本文件的目錄,用作我的項目中的數據庫。 –

回答

0

通常當我們在java中訪問文件時,我們給出絕對路徑。不要使用相對路徑。我們使用jsp/html/css等的相對路徑。對於訪問普通文件,使用完整路徑。所以把文件放在/home/tomcat/.../../directory數據庫

相關問題