0
我正在使用Stripes在Tomcat服務器上製作Web應用程序。 應用程序有多個模塊,每個模塊都通過自己的StripesResources.properties
文件本地化。每個模塊都打包在一個JAR文件中,其格式爲WEB-INF/lib
。將條帶資源捆綁到不同的JAR中
WEB-INF/lib
|- moduleA.jar
| |- com.some.package
| | |- ModuleA.class
| |- StripesResources.properties
|- moduleB.jar
| |- com.some.package
| | |- ModuleB.class
| |- StripesResources.properties
問題是隻有StripesResources文件被加載。我發現資源是由系統ClassLoader加載的,該系統似乎以它找到的那個名字加載第一個文件。
使用多個資源的最佳做法是什麼?
- 我應該給這些資源文件有不同的名字嗎?
- 或者有沒有什麼辦法讓某些類使用來自JAR的.properties文件?
謝謝。
期待。 –