You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "David Jencks (JIRA)" <ji...@apache.org> on 2008/09/26 09:21:46 UTC

[jira] Closed: (GERONIMO-4323) Plugin installation requires all plugins be of type "car", but default ejb plugin is of type "jar" (and likely similar problems for other app types)

     [ https://issues.apache.org/jira/browse/GERONIMO-4323?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Jencks closed GERONIMO-4323.
----------------------------------

    Resolution: Fixed

changed default (no plan) for web builders, and connector in rev 699199 and app client in rev 699201.

> Plugin installation requires all plugins be of type "car", but default ejb plugin is of type "jar" (and likely similar problems for other app types)
> ----------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: GERONIMO-4323
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-4323
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 2.2
>            Reporter: David Jencks
>            Assignee: David Jencks
>             Fix For: 2.2
>
>
> AbstractRepository.copyToRepository bases the decision on whether to unpack or copy an artifact on the type.  Since all it gets is a stream and artifact, I don't see any obvious ways to change this behavior: to actually detect if something is a plugin you'd have to look at the content, which isn't available when the decision is made.
> I can see several ways out:
> 1. make all plugins be of type car
> 2. make packed plugins work (would require a new classloader and might cause difficulties with tomcat and openejb integration)
> 3. copy the file packed, peek inside, and unpack if necessary.
> Unless there's strong opposition I'm going to try to implement (1).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.