You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Richard Zowalla (Jira)" <ji...@apache.org> on 2023/05/17 18:48:00 UTC
[jira] [Resolved] (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 ]
Richard Zowalla resolved TOMEE-1683.
------------------------------------
Resolution: Auto Closed
Hi there!
We wanted to reach out and let you know that we're currently working on cleaning up open issues in Jira that specifically impact unsupported versions, including 1.7.x, 7.0.x, and 7.1.x.
If you had previously reported this issue on one of these unsupported versions, we kindly ask you to check if the problem still persists and can be reproduced on a supported version such as 8.0.x or 9.0.x. If you find that it is indeed reproducible on a supported version, you're more than welcome to re-open this issue.
Thanks!
> 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: Major
> Labels: maven, test
>
> 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
(v8.20.10#820010)