geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Han Hong Fang (JIRA)" <j...@apache.org>
Subject [jira] Created: (GERONIMO-5536) application configuration resources located in lib/*.jar can not be accessed by myfaces in OSGi enviroment
Date Tue, 17 Aug 2010 06:09:15 GMT
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.


Mime
View raw message