Hello
 
I have a problem with multiples wars.
My JboosPortal version is: 2.2.1RC3
 
My classes are shared, but my jboss-web.xml is:
 
 
<class-loading java2ClassLoadingCompliance="false">
  <loader-repository>
    com.sumersoft:loader=demo
    <loader-repository-config>
     java2ParentDelegation=false
    </loader- repository-config>
  </loader-repository>
</class-loading>
 
 
 
 
 
I see the problem when I try load one .properties that it is inside of war.
Each war it has a different file .properties, with equals name but with
different content.
 
In my class that load .properties this code is used:
 
 
public class CommonInformationPortal implements ServletContextListener {
 
 private static Properties properties = null;
 
 public static void load()
 {
  try{
   if(properties == null)
   {
    properties = new Properties();
    properties.load(Thread.currentThread().getContextClassLoader().getResourceAsStream("CommonInformation.properties"));
   }
  }
  catch(Exception e)
  {
   return;
  }
 }
 
 
 public static String getProperty(String property)  {
  try{
                                      return properties.getProperty(property);
  }
  catch(Exception e)
  {
   return null;
  }
 }
}
 
 
 
But always return the ClassLoader of last deployed war.
So the file .properties read is always the file of last deployed war.
 
I try use ServletContextListener the load of file .properties is ok, but when I get any propertie of this file is returned propertie of last deployed war.
 
How i can resolve this problem?
In 2.4 or 2.6 version of portal this problem was resolved?
 
[]´s
Eros
 
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to