You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (JIRA)" <ji...@apache.org> on 2010/01/14 22:23:54 UTC

[jira] Created: (GERONIMO-5030) Implement web container extender (RFC 66)

Implement web container extender (RFC 66)
-----------------------------------------

                 Key: GERONIMO-5030
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
             Project: Geronimo
          Issue Type: Bug
      Security Level: public (Regular issues)
          Components: osgi
    Affects Versions: 3.0
            Reporter: Jarek Gawor
            Assignee: Jarek Gawor




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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12846544#action_12846544 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

Updated Tomcat & Jetty code to consider attached fragment bundles when looking up resources. Committed in revision 924430.


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12831885#action_12831885 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

In revision 908360 added support for collision detection and automatic redeploy. Additional work will still need to be done to prevent collisions between extender deployed WABs and J2EE deployed WARs.
 


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12804652#action_12804652 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

In revision 902507 committed a web extender that can actually deploy web application bundles with simple servlets and jsps. 
In revision 902923 updated Tomcat and Jetty containers to register ServletContext into service registry for the WAB as mandated by the spec.


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12833045#action_12833045 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

In revision 909475 updated Tomcat not to serve files out of OSGI-INF or OSGI-OPT directories as per rfc66 spec. 


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Updated: (GERONIMO-5030) Implement web container extender (RFC 66)

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

Rick McGuire updated GERONIMO-5030:
-----------------------------------

    Fix Version/s: 3.0

> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Updated: (GERONIMO-5030) Implement web container extender (RFC 66)

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

Rick McGuire updated GERONIMO-5030:
-----------------------------------

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

> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12835018#action_12835018 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

In revision 911190 I updated the extender to start tracking for WABs only after all plugins have been started. I also updated the code to check and throw a nicer exception if  there are no web module builders present to deploy the WAB.


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12840413#action_12840413 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

Reimplemented they way the ServletContext service is registered in the service registry as previous way was causing some problems. Committed in revision 918287.


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12833030#action_12833030 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

In revision 909465 updated Jetty not to serve files out of OSGI-INF or OSGI-OPT directories as per rfc66 spec.


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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


[jira] Resolved: (GERONIMO-5030) Implement web container extender (RFC 66)

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

Rick McGuire resolved GERONIMO-5030.
------------------------------------

    Fix Version/s: 3.0-M1
                       (was: 3.0)
       Resolution: Fixed

> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M1
>
>


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


[jira] Closed: (GERONIMO-5030) Implement web container extender (RFC 66)

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

Rick McGuire closed GERONIMO-5030.
----------------------------------


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M1
>
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12801453#action_12801453 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

Committed bare bones version of the web extender in revision 900168. 


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>


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


[jira] Commented: (GERONIMO-5030) Implement web container extender (RFC 66)

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12840219#action_12840219 ] 

Jarek Gawor commented on GERONIMO-5030:
---------------------------------------

The rfc66 spec indicates that the ServletContext service published to service registry must be registered once the web app context can start serving requests. This wasn't necessary true in Jetty case since the web app context was started before its servlets. Committed fix for that in revision 918095.


> Implement web container extender (RFC 66)
> -----------------------------------------
>
>                 Key: GERONIMO-5030
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5030
>             Project: Geronimo
>          Issue Type: Sub-task
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>


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