我想從Java訪問屬性文件,它運行文件,當我作爲一個獨立的Java應用程序運行它。但是,當我調用從運行在tomcat服務器上的jsp頁面訪問文件的方法時,我得到一個FileNotFoundException。FileNotFoundException當從JSP訪問文件,但從普通的Java應用程序訪問時工作
我認爲,當文件被部署到服務器中時,它們的路徑會發生變化,這就是爲什麼異常發生在web應用程序中,而不是直接在java中發生。以下是我的項目的項目資源管理器視圖。
我訪問nWMS性質從LabelRequestMessages類文件在Java。下面是我用java訪問文件的代碼。
in = new FileInputStream("resources-dev/com/infosys/gidl2/shiplabel/mybatis/config/"
+ propsDB); //propsDB has the file name
props.load(in);
有人可以告訴我如何提供路徑,以便部署在tomcat服務器時可以訪問該文件。
你能不能也請告訴我如何設置資源'web.xml'。對不起,這是我的第一個網絡應用程序,我有點困惑。 – anirudh
我犯了一個錯誤,關於你的問題的配置,你不需要這個配置。請檢查天氣我的方法適合你,並給我反饋。 – RMachnik