[ 
https://issues.apache.org/jira/browse/GERONIMO-3316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12646662#action_12646662
 ] 

Joe Bohn commented on GERONIMO-3316:
------------------------------------

I checked code into branches/2.1 rev. 713147 and trunk rev. 713156 

This will ignore directory reference in the manifest classpath and  ignore jars 
specified that don't actually exist in the archive.  An information message 
will be issues when exceptions to spec compliant behavior are made.  This 
behavior is triggered if you specify the following prior to launching the 
server:

JAVA_OPTS=-DXorg.apache.geronimo.deployment.LenientMFCP=true

> warn but don't prevent deployment if an ear's manifest cps are messed up, and 
> provide more info on where.
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-3316
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-3316
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 2.0-M6, 2.0-M7, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1, 
> 2.1.2, 2.1.3, 2.1.4, 2.2
>            Reporter: David Jencks
>            Assignee: Joe Bohn
>             Fix For: 2.1.4, 2.2
>
>
> DeploymentContext.getCompleteManifestClassPath figures out the whole set of 
> jars in an ear in a modules classpath.  If somethings missing it throws an 
> exception and prevents deployment.  We need a switch to be more lenient, and 
> we need to provide more info when there's a problem on which jar has the 
> problem and how we found it.
> Thanks to David Harbige on the user list for pointing out that this is a big 
> usability problem.

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