geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aaron Mulder (JIRA)" <...@geronimo.apache.org>
Subject [jira] Updated: (GERONIMO-289) WEB-INF/lib/* and WEB-INF/classes aren't on configuration class loader
Date Mon, 05 Dec 2005 04:46:32 GMT
     [ http://issues.apache.org/jira/browse/GERONIMO-289?page=all ]

Aaron Mulder updated GERONIMO-289:
----------------------------------

        Summary: WEB-INF/lib/* and WEB-INF/classes aren't on configuration class loader  (was:
Interface classes for an ejb-ref in a war cannot be loaded from war libs or classes)
    Fix Version: 1.0
                     (was: 1.x)
    Description: The libraries contained in a war WEB-INF/lib and classes in the WEB-INF/classes
directories are not added to the configuration classloader.  This has historically been a
problem since this class loader is used to resolve ejb-refs.  This means that war ejb-refs
can only be used when deploying an ear and the interface classes are available from another
module in the ear.  We could simply add libs and classes to the configuration class loader,
but it would make it impossible to isolate wars in the same configuration.  This should be
handled when we rewrite the JettyConfigurationBuilder to add JSR 77 objects.  (was: The libraries
contained in a war WEB-INF/lib and classes in the WEB-INF/classes directories are not added
to the configuration classloader.  This is an problem since this class loader is used to resolve
ejb-refs.  This means that war ejb-refs can only be used when deploying an ear and the interface
classes are available from another module in the ear.  We could simply add libs and classes
to the configuration class loader, but it would make it impossible to isolate wars in the
same configuration.  This should be handled when we rewrite the JettyConfigurationBuilder
to add JSR 77 objects.)

> WEB-INF/lib/* and WEB-INF/classes aren't on configuration class loader
> ----------------------------------------------------------------------
>
>          Key: GERONIMO-289
>          URL: http://issues.apache.org/jira/browse/GERONIMO-289
>      Project: Geronimo
>         Type: Bug
>   Components: web
>     Versions: 1.0-M2
>     Reporter: Dain Sundstrom
>      Fix For: 1.0

>
> The libraries contained in a war WEB-INF/lib and classes in the WEB-INF/classes directories
are not added to the configuration classloader.  This has historically been a problem since
this class loader is used to resolve ejb-refs.  This means that war ejb-refs can only be used
when deploying an ear and the interface classes are available from another module in the ear.
 We could simply add libs and classes to the configuration class loader, but it would make
it impossible to isolate wars in the same configuration.  This should be handled when we rewrite
the JettyConfigurationBuilder to add JSR 77 objects.

-- 
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


Mime
View raw message