[ http://issues.apache.org/jira/browse/GERONIMO-2498?page=all ]

Rick McGuire updated GERONIMO-2498:
-----------------------------------

    Fix Version/s: Wish List
                       (was: 1.2)

> Geronimo should use the full javamail uber jar instead of just the spec jar + 
> provider jar.
> -------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-2498
>                 URL: http://issues.apache.org/jira/browse/GERONIMO-2498
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: mail
>    Affects Versions: 1.2
>            Reporter: Rick McGuire
>         Assigned To: Rick McGuire
>            Priority: Minor
>             Fix For: Wish List
>
>
> Unlike the Sun version of javamail, the Geronimo version is split into a spec 
> jar and a provider jar.  This has caused numerous problems with users 
> attempting to use javamail from their applications.  Many base components 
> have a javamail spec dependency, which causes the javamail api classes to be 
> loaded, but not the provider classes.  The first hint of a problem is usually 
> a NoSuchProvider exception thrown when trying to create an smtp transport 
> instance.  This generally takes some time to sort out.  And even once the 
> dependency is added, there has been at least one occasion where it was 
> necessary to change the application to explicitly set the context classloader 
> before creating the Transport, thus requiring a change from an application 
> that worked on other servers.  Again, this was caused by having spec and 
> provider jars managed by different classloader instances. 

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