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

Andi Huber updated ISIS-1767:
-----------------------------
    Description: 
Collective tasks for Java EE 7+ support.

Designated branch ...
{code}dev/2.0.0/ISIS-1767-jee-7{code}

+Tests+
* server: JEE 7+ implementation (or similar)
* fat-war: deploy all dependencies with single war (hsqldb in memory)
* skinny-war: prepare container with shared libraries and shared domain 
objects, deploy only a subset of domain classes with single war (hsqldb in 
memory)
* restEasy: check whether restEasy responds
* managed connection pool: use mysql db connection pool managed by the JEE 
container and provided via JNDI

||server||fat-war||skinny-war||restEasy||managed connection pool||
|Payara (web-profile 4.1.2.173)|FAILED(1)|OK|OK|OK|
|TomEE (plume 7.0.4)|OK(2)|todo|OK|todo|
|Wildfly (tbd)|todo|todo|todo|todo|
|Glassfish (full 5.0)|FAILED(3)|todo|todo|todo|

Notes:
(1)
* WicketFilter does not respond
(2) 
* requires CXF to be disabled, see 
https://stackoverflow.com/questions/41496204/tomee-7-0-2-how-to-disable-cxf-rs
* throws exceptions on undeploy
(3)
* strange class-loading issues, though library is included in war ... 
java.lang.ClassNotFoundException: org.joda.time.ReadableInstant



  was:
Collective tasks for Java EE 7+ support.

Designated branch ...
{code}dev/2.0.0/ISIS-1767-jee-7{code}

+Tests+
* server: JEE 7+ implementation (or similar)
* fat-war: deploy all dependencies with single war (hsqldb in memory)
* skinny-war: prepare container with shared libraries and shared domain 
objects, deploy only a subset of domain classes with single war (hsqldb in 
memory)
* restEasy: check whether reastEasy responds
* managed connection pool: use mysql db connection pool managed by the JEE 
container and provided via JNDI

||server||fat-war||skinny-war||restEasy||managed connection pool||
|Payara (web-profile 173)|todo|OK|OK|OK|
|TomEE (plume 7.0.4)|OK(1)|todo|todo|todo|
|Wildfly (tbd)|todo|todo|todo|todo|
|Glassfish (full 5)|todo|todo|todo|todo|

Notes:
(1) 
* requires CXF to be disabled, see 
https://stackoverflow.com/questions/41496204/tomee-7-0-2-how-to-disable-cxf-rs
* throws exceptions on undeply



> JEE 7+ Support
> --------------
>
>                 Key: ISIS-1767
>                 URL: https://issues.apache.org/jira/browse/ISIS-1767
>             Project: Isis
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Andi Huber
>            Assignee: Andi Huber
>             Fix For: 2.0.0
>
>
> Collective tasks for Java EE 7+ support.
> Designated branch ...
> {code}dev/2.0.0/ISIS-1767-jee-7{code}
> +Tests+
> * server: JEE 7+ implementation (or similar)
> * fat-war: deploy all dependencies with single war (hsqldb in memory)
> * skinny-war: prepare container with shared libraries and shared domain 
> objects, deploy only a subset of domain classes with single war (hsqldb in 
> memory)
> * restEasy: check whether restEasy responds
> * managed connection pool: use mysql db connection pool managed by the JEE 
> container and provided via JNDI
> ||server||fat-war||skinny-war||restEasy||managed connection pool||
> |Payara (web-profile 4.1.2.173)|FAILED(1)|OK|OK|OK|
> |TomEE (plume 7.0.4)|OK(2)|todo|OK|todo|
> |Wildfly (tbd)|todo|todo|todo|todo|
> |Glassfish (full 5.0)|FAILED(3)|todo|todo|todo|
> Notes:
> (1)
> * WicketFilter does not respond
> (2) 
> * requires CXF to be disabled, see 
> https://stackoverflow.com/questions/41496204/tomee-7-0-2-how-to-disable-cxf-rs
> * throws exceptions on undeploy
> (3)
> * strange class-loading issues, though library is included in war ... 
> java.lang.ClassNotFoundException: org.joda.time.ReadableInstant



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to