[ 
https://issues.apache.org/jira/browse/ODE-1060?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15374858#comment-15374858
 ] 

Sathwik Bantwal Premakumar edited comment on ODE-1060 at 7/13/16 11:41 AM:
---------------------------------------------------------------------------

Some thoughts on the packaging,

apache-ode-tomee.tar.gz

apache-ode-tomee
    * bin
        ** startup.sh (need this to indicate the location of conf, database and 
processes as system properties)
    * conf
        ** ode-axis2.properties
        ** tomee.xml (To enable TM and Datasource)
    * database
        ** derbyjpa
        ** derbyhib
    * lib
        ** apache-ode-tomee-uber.jar
    * processes

# Tomee 1.7.4 (JEE 6 certified) or 7.0.1 (JEE 7 not yet certified)?
# Packaging of ODE web application within apache-ode-tomee-uber.jar? What 
options are available?
# apache-ode-tomee-uber.jar might have to be built without JaxRS,JaxWS,JSF?
# Uber jar will have OpenJPA dependencies included, For hibernate usage where 
do we store and load Hibernate dependencies since the application is started 
from the uber jar?
# Slf4j Logging configuration? Tomee uses SLF4J with jdk implementation and ODE 
uses Log4j2 implementation.
# We need to externalize conf , embedded derby database and process deployment 
folders.
# Embedded database configuration is no more valid in this server 
configuration, as we will have the datasource defined in the tomee.xml pointing 
to the database folder (Openjpa=derbyjpa, Hibernate=derbyhib). TM and DS will 
be looked up from JNDI.
# User should be able to change the axis2.xml, hence where do we place 
axis2.xml and Axis2 kernel to load it?



was (Author: sathwik):
Some thoughts on the packaging,

apache-ode-tomee.tar.gz

apache-ode-tomee
    -bin
        -startup.sh (need this to indicate the location of conf, database and 
processes as system properties)
    -conf
        -ode-axis2.properties
        -tomee.xml (To enable TM and Datasource)
    -database
        -derbyjpa
        -derbyhib
    -lib
        -apache-ode-tomee-uber.jar
    -processes

1) Tomee 1.7.4 (JEE 6 certified) or 7.0.1 (JEE 7 not yet certified)?
1) Packaging of ODE web application within apache-ode-tomee-uber.jar? What 
options are available?
2) apache-ode-tomee-uber.jar might have to be built without JaxRS,JaxWS,JSF?
3) Uber jar will have OpenJPA dependencies included, For hibernate usage where 
do we store and load Hibernate dependencies since the application is started 
from the uber jar?
4) Slf4j Logging configuration? Tomee uses SLF4J with jdk implementation and 
ODE uses Log4j2 implementation.

5) We need to externalize conf , embedded derby database and process deployment 
folders.
6) Embedded database configuration is no more valid in this server 
configuration, as we will have the datasource defined in the tomee.xml pointing 
to the database folder (Openjpa=derbyjpa, Hibernate=derbyhib). TM and DS will 
be looked up from JNDI.
7) User should be able to change the axis2.xml, hence where do we place 
axis2.xml and Axis2 kernel to load it?


> ODE Standalone Server on TomEE
> ------------------------------
>
>                 Key: ODE-1060
>                 URL: https://issues.apache.org/jira/browse/ODE-1060
>             Project: ODE
>          Issue Type: New Feature
>          Components: Build System, Deployment
>            Reporter: Sathwik Bantwal Premakumar
>            Assignee: Sathwik Bantwal Premakumar
>             Fix For: 1.3.7
>
>
> This is to integrate ODE's axis2 based distribution as a standalone fatjar 
> bundled with TomEE.



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

Reply via email to