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 2010/01/29 23:39:35 UTC

[jira] Created: (GERONIMO-5056) Make jsr88 work in trunk

Make jsr88 work in trunk
------------------------

                 Key: GERONIMO-5056
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5056
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: deployment
    Affects Versions: 3.0
            Reporter: David Jencks
            Assignee: David Jencks
             Fix For: 3.0


Our jsr88 client in 2.2 worked by firing up a geronimo kernel and using some plugins to set up the connection to the target server and the local Configurers.  To do the same in trunk we'd need to at least start an osgi environment, and possibly all of karaf.  

This might be too heavyweight.  Since AFAIK no one has ever or ever will use the DConfigBean support and IIRC it is optional, lets try for a simpler initial solution to this problem.

We can construct a jar that has a simpler DeploymentFactoryImpl and just include all the classes it needs right in that jar.  The maven-bundle-plugin will pull all these classes in from the dependencies.  Ugly but it seems to work.

I'm putting this in our base karaf-framework under lib/jsr88.  I think putting it directly in lib causes problems with osgi and separating it makes it a little clearer it's not really intended to be used by a geronimo server.

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


[jira] Updated: (GERONIMO-5056) Make jsr88 work in trunk

Posted by "Rick McGuire (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GERONIMO-5056?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rick McGuire updated GERONIMO-5056:
-----------------------------------

    Issue Type: Sub-task  (was: Bug)
        Parent: GERONIMO-5087

> Make jsr88 work in trunk
> ------------------------
>
>                 Key: GERONIMO-5056
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5056
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0
>            Reporter: David Jencks
>            Assignee: David Jencks
>             Fix For: 3.0
>
>
> Our jsr88 client in 2.2 worked by firing up a geronimo kernel and using some plugins to set up the connection to the target server and the local Configurers.  To do the same in trunk we'd need to at least start an osgi environment, and possibly all of karaf.  
> This might be too heavyweight.  Since AFAIK no one has ever or ever will use the DConfigBean support and IIRC it is optional, lets try for a simpler initial solution to this problem.
> We can construct a jar that has a simpler DeploymentFactoryImpl and just include all the classes it needs right in that jar.  The maven-bundle-plugin will pull all these classes in from the dependencies.  Ugly but it seems to work.
> I'm putting this in our base karaf-framework under lib/jsr88.  I think putting it directly in lib causes problems with osgi and separating it makes it a little clearer it's not really intended to be used by a geronimo server.

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


[jira] Commented: (GERONIMO-5056) Make jsr88 work in trunk

Posted by "David Jencks (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12806549#action_12806549 ] 

David Jencks commented on GERONIMO-5056:
----------------------------------------

Initial implementation rev 904657.  The classes included could definitely be trimmed down.

> Make jsr88 work in trunk
> ------------------------
>
>                 Key: GERONIMO-5056
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5056
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0
>            Reporter: David Jencks
>            Assignee: David Jencks
>             Fix For: 3.0
>
>
> Our jsr88 client in 2.2 worked by firing up a geronimo kernel and using some plugins to set up the connection to the target server and the local Configurers.  To do the same in trunk we'd need to at least start an osgi environment, and possibly all of karaf.  
> This might be too heavyweight.  Since AFAIK no one has ever or ever will use the DConfigBean support and IIRC it is optional, lets try for a simpler initial solution to this problem.
> We can construct a jar that has a simpler DeploymentFactoryImpl and just include all the classes it needs right in that jar.  The maven-bundle-plugin will pull all these classes in from the dependencies.  Ugly but it seems to work.
> I'm putting this in our base karaf-framework under lib/jsr88.  I think putting it directly in lib causes problems with osgi and separating it makes it a little clearer it's not really intended to be used by a geronimo server.

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