[ 
http://issues.apache.org/jira/browse/GERONIMO-1924?page=comments#action_12415946
 ] 

Matt Hogstrom commented on GERONIMO-1924:
-----------------------------------------

Ping Jeff

> Need to register the tomcat jndi url handler somehow
> ----------------------------------------------------
>
>          Key: GERONIMO-1924
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1924
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: Tomcat
>     Versions: 1.1
>     Reporter: David Jencks
>     Assignee: Jeff Genender
>     Priority: Blocker
>      Fix For: 1.1

>
> Until recently we were using the Tomcat WebappLoader which has this code:
>         // Register a stream handler factory for the JNDI protocol
>         URLStreamHandlerFactory streamHandlerFactory =
>             new DirContextURLStreamHandlerFactory();
>         if (first) {
>             first = false;
>             try {
>                 URL.setURLStreamHandlerFactory(streamHandlerFactory);
>             } catch (Exception e) {
>                 // Log and continue anyway, this is not critical
>                 log.error("Error registering jndi stream handler", e);
>             } catch (Throwable t) {
>                 // This is likely a dual registration
>                 log.info("Dual registration of jndi stream handler: " 
>                          + t.getMessage());
>             }
>         }
> This is how tomcat finds anything in the web app when you call 
> servletContext.getResource(location_in_WEB_INF).
> Since we recently stopped using the tomcat classloader, we need  to do this 
> ourselves somewhere.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to