application configuration resources located in lib/*.jar can not be accessed by 
myfaces in OSGi enviroment
----------------------------------------------------------------------------------------------------------

                 Key: GERONIMO-5536
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5536
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: myfaces
    Affects Versions: 3.0
            Reporter: Han Hong Fang
            Assignee: Han Hong Fang


Myfaces uses classloader to get jar file resource. In OSGi environment, 
bundleclassloader is used, and the conn (refer the code below) will never be 
JarURLConnection. This causes faces configuration files under jar file can not 
be accessed by myfaces in Geronimo 3.0.


for (Enumeration<URL> urls = loader.getResources(resource); 
urls.hasMoreElements();)
{
            URL url = urls.nextElement();
            URLConnection conn = url.openConnection();
            conn.setUseCaches(false);
            conn.setDefaultUseCaches(false);

            JarFile jar;
            if (conn instanceof JarURLConnection)
....
}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to