2013-11-01 70 views
0

我不知道如何提出這個問題。部署Java Web應用程序的問題

我正在編寫一個web應用程序,並使用第三方jar從它獲取XML數據。 該jar需要很少的屬性文件與它一起放置在應用程序中才能工作。 在獨立的Java應用程序中使用jar時,它似乎工作正常。 在Web應用程序中使用該Java代碼時,jar無法訪問屬性文件。

我最好的猜測是,在部署weapp時,Web服務器無法訪問屬性文件。 林不知道在哪裏放置這些文件,爲我的應用程序工作。

請幫忙!!

回答

0

/WEB-INF/classes是放置屬性文件的正常位置,但是假定JAR使用類加載器來查找它們。如果它使用的是當前工作目錄,會變得更加混亂。 Tomcat的工作目錄通常是$ CATALINA_HOME/bin,因此您並不想將應用程序特定的文件放在那裏。