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

Chetan Mehrotra updated OAK-3185:
---------------------------------
    Description: 
As mentioned at [1] we should port the jackrabbit-webapp [2] module to Oak and 
refactor it to run complete Oak stack. Purpose of this module would be to 
demonstrate

# How to embed Oak in standalone web applications which are not based on OSGi
# Configure various aspect of Oak via config

h3. Proposed Appraoch

# Copy jackrabbit-webapp to Oak repo under oak-webapp
# Refactor the repository initialization logic to use Oak Pojosr to configure 
Repository [3]
# Bonus configure Felix WebConsole to enable users to see what all OSGi 
services are exposed and what config options are supported

This would also enable us to document what all thirdparty dependencies are 
required for getting Oak to work in such environments

[1] 
http://mail-archives.apache.org/mod_mbox/jackrabbit-oak-dev/201508.mbox/%3CCAHCW-mkbpS6qSkgFe1h1anFcD-dYWFrcr9xBWx9dpKaxr91Q3Q%40mail.gmail.com%3E
[2] https://jackrabbit.apache.org/jcr/components/jackrabbit-web-application.html
[3] https://github.com/apache/jackrabbit-oak/tree/trunk/oak-pojosr


  was:
As mentioned at [1] we should port the jackrabbit-webapp [2] module to Oak and 
refactor it to run complete Oak stack. Purpose of this module would be to 
demonstrate

# How to embed Oak in standalone web applications which are not based on OSGi
# Configure various aspect of Oak via config

h3. Proposed Appraoch

# Copy jackrabbit-webapp to Oak repo under oak-webapp
# Refactor the repository initialization logic to use Oak Pojosr to configure 
Repository [3]
# Bonus configure Felix WebConsole to enable users to see what all OSGi 
services are exposed and what config options are supported

This would also enable us to document what all thirdparty dependencies are 
required for getting Oak to work in such environments

[1] 
http://mail-archives.apache.org/mod_mbox/jackrabbit-oak-dev/201508.mbox/%3CCAHCW-mkbpS6qSkgFe1h1anFcD-dYWFrcr9xBWx9dpKaxr91Q3Q%40mail.gmail.com%3E
[2] https://jackrabbit.apache.org/jcr/components/jackrabbit-web-application.html
[3] https://github.com/apache/jackrabbit-oak/tree/trunk/oak-pojosr
[3] 


> Port and refactor jackrabbit-webapp module to Oak 
> --------------------------------------------------
>
>                 Key: OAK-3185
>                 URL: https://issues.apache.org/jira/browse/OAK-3185
>             Project: Jackrabbit Oak
>          Issue Type: New Feature
>          Components: webapp
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>             Fix For: 1.3.5
>
>
> As mentioned at [1] we should port the jackrabbit-webapp [2] module to Oak 
> and refactor it to run complete Oak stack. Purpose of this module would be to 
> demonstrate
> # How to embed Oak in standalone web applications which are not based on OSGi
> # Configure various aspect of Oak via config
> h3. Proposed Appraoch
> # Copy jackrabbit-webapp to Oak repo under oak-webapp
> # Refactor the repository initialization logic to use Oak Pojosr to configure 
> Repository [3]
> # Bonus configure Felix WebConsole to enable users to see what all OSGi 
> services are exposed and what config options are supported
> This would also enable us to document what all thirdparty dependencies are 
> required for getting Oak to work in such environments
> [1] 
> http://mail-archives.apache.org/mod_mbox/jackrabbit-oak-dev/201508.mbox/%3CCAHCW-mkbpS6qSkgFe1h1anFcD-dYWFrcr9xBWx9dpKaxr91Q3Q%40mail.gmail.com%3E
> [2] 
> https://jackrabbit.apache.org/jcr/components/jackrabbit-web-application.html
> [3] https://github.com/apache/jackrabbit-oak/tree/trunk/oak-pojosr



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to