所以我的tomcat的webapps目錄下是這樣的:無法在pom.xml文件從Web應用程序讀取
C:/tomcat/webapps/myApp/
myApp/
resources/...
META-INF/
MANIFEST.MF
maven/
my.package.name/
myApp/
pom.properties
pom.xml
WEB-INF/
classes/...
lib/...
web.xml
我有一個AppConfig.java(Java Spring配置),我想獲得的POM。 XML文件,所以我可以從中得到某些東西。我已經嘗試了很多東西,但在獲取文件方面沒有成功。我有一個bean,我剛剛已經把一個斷點,並嘗試不同的東西來獲取文件。
@Bean
public String clientVersion()
{
BufferedReader reader = new BufferedReader(new InputStreamReader(ClassLoader.class.getResourceAsStream("/pom.xml")));
return "";
}
我曾嘗試ClassLoader.class.getResourceAsStream()
與許多不同的路徑,雖然從我已經能夠在其他帖子和論壇上找到ClassLoader.class.getResourceAsStream("META-INF/maven/my.package.name/myApp/pom.xml")
應該工作,但我得到空不管我做什麼。有什麼建議麼?
嘗試了這一點 - META-INF/maven的/我/包/對myApp/pom.xml的。請刪除您的目錄名稱中的小圓點和正斜槓 – Keerthivasan