You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Forrest Xia (JIRA)" <ji...@apache.org> on 2011/01/20 02:53:43 UTC

[jira] Created: (GERONIMO-5770) Make hot deployment support install OSGi bundle

Make hot deployment support install OSGi bundle
-----------------------------------------------

                 Key: GERONIMO-5770
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
             Project: Geronimo
          Issue Type: New Feature
      Security Level: public (Regular issues)
          Components: deployment
    Affects Versions: 3.0-M2, 3.0
            Reporter: Forrest Xia
            Priority: Minor


As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Commented: (GERONIMO-5770) Make hot deployment support install OSGi bundle

Posted by "Shawn Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984029#action_12984029 ] 

Shawn Jiang commented on GERONIMO-5770:
---------------------------------------

Committed to trunk and m2 branch.    reuse karaf's bundle hot deploy mechanism.  

Limitation: User need to take care of the bundle startup sequence by themself if they want to use this function.


-----------------------------------------------------------------------------------
Repository	Revision	Date	User	Message
ASF	#1061126	Thu Jan 20 00:27:11 EST 2011	genspring	GERONIMO-5770 Make hot deployment support install OSGi bundle
Files Changed
ADD /geronimo/server/branches/3.0-M2/framework/configs/karaf-framework/src/main/distribution/text/hotbundles 
MODIFY /geronimo/server/branches/3.0-M2/framework/configs/karaf-framework/src/main/distribution/text/etc/org.apache.felix.fileinstall-deploy.cfg 
ADD /geronimo/server/branches/3.0-M2/framework/configs/karaf-framework/src/main/distribution/text/hotbundles/README.txt 

Repository	Revision	Date	User	Message
ASF	#1061127	Thu Jan 20 00:28:41 EST 2011	genspring	GERONIMO-5770 Make hot deployment support install OSGi bundle
Files Changed
MODIFY /geronimo/server/trunk/framework/configs/karaf-framework/src/main/distribution/text/etc/org.apache.felix.fileinstall-deploy.cfg 
ADD /geronimo/server/trunk/framework/configs/karaf-framework/src/main/distribution/text/hotbundles/README.txt 
ADD /geronimo/server/trunk/framework/configs/karaf-framework/src/main/distribution/text/hotbundles 


> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Commented: (GERONIMO-5770) Make hot deployment support install OSGi bundle

Posted by "Kevan Miller (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984307#action_12984307 ] 

Kevan Miller commented on GERONIMO-5770:
----------------------------------------

I expect that a user would prefer to deal with one deploy directory.

There may be ambiguities where we can't automatically decide what to do with an artifact. Let's enumerate the possibilities and discuss how we want to handle. This discussion should take place on our dev@ mailing list, and not Jira.

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Commented: (GERONIMO-5770) Make hot deployment support install OSGi bundle

Posted by "Shawn Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984028#action_12984028 ] 

Shawn Jiang commented on GERONIMO-5770:
---------------------------------------

actually, we could reuse karaf's hot bundle deploy function.  Now the bundle deploy directory is configured the same to geronimo hot deploy directory.

we might need another "hotbundles" directory for bundles.

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Commented: (GERONIMO-5770) Make hot deployment support install OSGi bundle

Posted by "Shawn Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984080#action_12984080 ] 

Shawn Jiang commented on GERONIMO-5770:
---------------------------------------

Hi David,

I think it's not clear enough to dump OSGi/non-OSGi applications in to a single hot deployment directory.

BTW, IIUC, Current EBA is a bundle but we don't have a pure extender to deploy it.   How do we know the user want's to install a bundle only or wants to deploy a EBA ?

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Commented: (GERONIMO-5770) Make hot deployment support install OSGi bundle

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

David Jencks commented on GERONIMO-5770:
----------------------------------------

Is there any chance we don't have to change the directory name from that used by karaf?  Perhaps if the existing geronimo hot deployer ignored anything it found that was a bundle both deployers could work off the same directory?

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Closed: (GERONIMO-5770) Make hot deployment support install OSGi bundle

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

viola.lu closed GERONIMO-5770.
------------------------------

    Resolution: Fixed

Close it. I used the Rational OSGI TOOL convert web app to OSGI bundle to create a wab, it can be deployed into server with hot deploy. The attached sample Manifest is edited manually. So i think that's the problem. So close it.

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>         Attachments: hello_wab.jar
>
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Updated: (GERONIMO-5770) Make hot deployment support install OSGi bundle

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

viola.lu updated GERONIMO-5770:
-------------------------------

    Attachment: hello_wab.jar

Attach the sample WAB.

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>         Attachments: hello_wab.jar
>
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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


[jira] Commented: (GERONIMO-5770) Make hot deployment support install OSGi bundle

Posted by "viola.lu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12984530#action_12984530 ] 

viola.lu commented on GERONIMO-5770:
------------------------------------

Now new server build just supports regular OSGI bundle install, but fails to install WAB with hot deploy.

> Make hot deployment support install OSGi bundle
> -----------------------------------------------
>
>                 Key: GERONIMO-5770
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5770
>             Project: Geronimo
>          Issue Type: New Feature
>      Security Level: public(Regular issues) 
>          Components: deployment
>    Affects Versions: 3.0-M2, 3.0
>            Reporter: Forrest Xia
>            Priority: Minor
>
> As the subject, current hot deployment does not support to install a OSGi bundle, we need that feature.

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