This is an automated email from the ASF dual-hosted git repository. veithen pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ws-axiom.git
The following commit(s) were added to refs/heads/master by this push: new c26ac6c79 Upgrade the Jetty version used by the MTOM tests c26ac6c79 is described below commit c26ac6c79da6fc16b2665f35d639b57e613ce739 Author: Andreas Veithen <andreas.veit...@gmail.com> AuthorDate: Sun Mar 23 11:31:33 2025 +0000 Upgrade the Jetty version used by the MTOM tests --- jakarta-bom/pom.xml | 11 +++++++++++ javax-bom/pom.xml | 11 +++++++++++ pom.xml | 11 ----------- systests/jaxws-tests/pom.xml | 4 ++-- systests/jaxws-tests/src/test/java/MTOMTest.java | 15 ++++++++------- 5 files changed, 32 insertions(+), 20 deletions(-) diff --git a/jakarta-bom/pom.xml b/jakarta-bom/pom.xml index 4a18b597f..e67e06af1 100644 --- a/jakarta-bom/pom.xml +++ b/jakarta-bom/pom.xml @@ -33,6 +33,7 @@ <properties> <jaxbri.version>4.0.4</jaxbri.version> + <jetty.version>12.0.8</jetty.version> </properties> <dependencyManagement> @@ -67,6 +68,16 @@ <artifactId>jaxb-osgi</artifactId> <version>${jaxbri.version}</version> </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.ee10</groupId> + <artifactId>jetty-ee10-webapp</artifactId> + <version>${jetty.version}</version> + </dependency> </dependencies> </dependencyManagement> </project> diff --git a/javax-bom/pom.xml b/javax-bom/pom.xml index 6560e1be4..8aac7904d 100644 --- a/javax-bom/pom.xml +++ b/javax-bom/pom.xml @@ -33,6 +33,7 @@ <properties> <jaxbri.version>2.3.9</jaxbri.version> + <jetty.version>10.0.25</jetty.version> </properties> <dependencyManagement> @@ -67,6 +68,16 @@ <artifactId>jaxb-osgi</artifactId> <version>${jaxbri.version}</version> </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-webapp</artifactId> + <version>${jetty.version}</version> + </dependency> </dependencies> </dependencyManagement> </project> diff --git a/pom.xml b/pom.xml index ad88f60bf..60f8fae4f 100644 --- a/pom.xml +++ b/pom.xml @@ -286,7 +286,6 @@ <springws.version>3.1.3</springws.version> <exam.version>4.14.0</exam.version> <slf4j.version>1.7.36</slf4j.version> - <jetty.version>10.0.25</jetty.version> <log4j.version>2.24.3</log4j.version> <groovy.version>4.0.26</groovy.version> <auto-service.version>1.1.1</auto-service.version> @@ -520,16 +519,6 @@ <artifactId>asm-commons</artifactId> <version>${asm.version}</version> </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-server</artifactId> - <version>${jetty.version}</version> - </dependency> - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-webapp</artifactId> - <version>${jetty.version}</version> - </dependency> <dependency> <groupId>com.google.errorprone</groupId> <artifactId>error_prone_annotations</artifactId> diff --git a/systests/jaxws-tests/pom.xml b/systests/jaxws-tests/pom.xml index 8bdcb76fc..2cbc5d145 100644 --- a/systests/jaxws-tests/pom.xml +++ b/systests/jaxws-tests/pom.xml @@ -73,8 +73,8 @@ <scope>test</scope> </dependency> <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-webapp</artifactId> + <groupId>org.eclipse.jetty.ee10</groupId> + <artifactId>jetty-ee10-webapp</artifactId> <scope>test</scope> </dependency> </dependencies> diff --git a/systests/jaxws-tests/src/test/java/MTOMTest.java b/systests/jaxws-tests/src/test/java/MTOMTest.java index 4d5f08c6a..e4867b4e8 100644 --- a/systests/jaxws-tests/src/test/java/MTOMTest.java +++ b/systests/jaxws-tests/src/test/java/MTOMTest.java @@ -20,10 +20,10 @@ import static com.google.common.truth.Truth.assertThat; import java.io.IOException; -import javax.servlet.ServletException; -import javax.servlet.http.HttpServlet; -import javax.servlet.http.HttpServletRequest; -import javax.servlet.http.HttpServletResponse; +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; import javax.xml.stream.XMLStreamException; import org.apache.axiom.mime.MultipartBody; @@ -32,11 +32,11 @@ import org.apache.axiom.om.OMElement; import org.apache.axiom.om.OMXMLBuilderFactory; import org.apache.axiom.soap.SOAPFactory; import org.apache.axiom.soap.SOAPMessage; +import org.eclipse.jetty.ee10.servlet.ServletContextHandler; +import org.eclipse.jetty.ee10.servlet.ServletHolder; import org.eclipse.jetty.server.Connector; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; -import org.eclipse.jetty.servlet.ServletContextHandler; -import org.eclipse.jetty.servlet.ServletHolder; import org.example.ImageService; import org.example.ImageServicePort; import org.junit.Test; @@ -56,7 +56,7 @@ public class MTOMTest { ServerConnector connector = new ServerConnector(server); connector.setPort(0); server.setConnectors(new Connector[] { connector }); - ServletContextHandler handler = new ServletContextHandler(server, "/"); + ServletContextHandler handler = new ServletContextHandler("/"); HttpServlet servlet = new HttpServlet() { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) @@ -84,6 +84,7 @@ public class MTOMTest { servletHolder.setName("test"); servletHolder.setInitOrder(1); handler.addServlet(servletHolder, "/"); + server.setHandler(handler); server.start(); try { ImageServicePort imageService = new ImageService().getImageServicePort(new MTOMFeature());