[ 
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:45 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 
dependencies of Tomee?
# 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

# 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?


> 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