[
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)