You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Romain Manni-Bucau (JIRA)" <ji...@apache.org> on 2015/12/22 23:38:46 UTC

[jira] [Issue Comment Deleted] (TOMEE-1683) Tests for JAX-RS Webservice based on EJBContainerRunner work in OpenEJB 4.7.3 but not in 7.0.0-M1

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

Romain Manni-Bucau updated TOMEE-1683:
--------------------------------------
    Comment: was deleted

(was: Hi,

I'm out of office right now and I'll be back on January 11th 2016, 9:00am CET.

Kind Regards,
Martin Wiesner
--
Dipl.-Inform. Med. Martin Wiesner
Research Associate, PhD Student

Medical Informatics
Heilbronn University
Max-Planck-Str. 39
D-74081 Heilbronn

phone: +49 (0)7131 - 504 6947
fax: +49 (0)7131 - 252 470
mail: martin.wiesner@hs-heilbronn.de<ma...@hs-heilbronn.de>
web: http://www.mi.hs-heilbronn.de/
)

> Tests for JAX-RS Webservice based on EJBContainerRunner work in OpenEJB 4.7.3 but not in 7.0.0-M1
> -------------------------------------------------------------------------------------------------
>
>                 Key: TOMEE-1683
>                 URL: https://issues.apache.org/jira/browse/TOMEE-1683
>             Project: TomEE
>          Issue Type: Bug
>          Components: TomEE Core Server
>    Affects Versions: 7.0.0-M1
>         Environment: MacOS-10.11.2 / Linux (Ubuntu 14.04 LTS) - Maven 3.3.9 - Java 8 (Oracle, 1.8.0-b66)
>            Reporter: Martin Wiesner
>            Priority: Critical
>              Labels: maven, test
>             Fix For: 7.0.0-M2
>
>
> I got a couple of JUnit Tests (> 200) based on @RunWith(EJBContainerRunner.class) annotation which stopped working when codebase is updated to use/run with TomEE/OpenEJB 7.0.0-M1. 
> I reproduced this on several projects and build a minimal example that shows that the given Test passes with OpenEJB 4.7.3 and TomEE 1.7.3 (or: 1.7.2) but not when we use "7.0.0-M1". The pom.xml of the example project has commented lines for the older variant in order to quickly switch the environment.
> Demo Project is available for download here:
> https://download.mi.hs-heilbronn.de/tomee/ejb-container-runner-demo-ws.zip
> As it seems, the environment launched via "@EJBContainerRunner" does not start/expose the JAX-RS annotated webservice endpoint so clients can send requests. Again, in 4.7.3/1.7.3 this worked like a charm. When we run the project via maven goal "tomee:run" the endpoint is exposed and clients can successfully send requests and receive HTTP 20x codes as a reply.
> Maybe [~rmannibucau] could have a look at it?



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