You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/04/12 17:17:17 UTC

[camel] 08/10: CAMEL-17763: cleaned up unused exceptions in camel-jetty

This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 7131ff9f059c4cc41e73e5bea0c252d5da731119
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Tue Apr 12 16:09:52 2022 +0200

    CAMEL-17763: cleaned up unused exceptions in camel-jetty
---
 .../camel/component/jetty/BaseJettyTest.java       |  2 +-
 .../jetty/ConvertPayloadToInputStreamTest.java     |  2 +-
 .../camel/component/jetty/CustomFiltersTest.java   | 10 +++++-----
 .../camel/component/jetty/EnableCORSTest.java      |  4 ++--
 .../component/jetty/ExcludeCipherSuitesTest.java   |  4 ++--
 .../component/jetty/ExplicitHttpsRouteTest.java    |  8 ++++----
 ...ExplicitHttpsSslContextParametersRouteTest.java |  6 +++---
 .../jetty/ExplicitJettyAsyncRouteTest.java         |  8 ++++----
 .../component/jetty/ExplicitJettyRouteTest.java    |  8 ++++----
 .../apache/camel/component/jetty/HandlerTest.java  | 10 +++++-----
 .../component/jetty/HttpAcceptHeaderTest.java      |  6 +++---
 .../jetty/HttpAuthMethodPriorityTest.java          | 17 ++++++++--------
 .../HttpBasicAuthComponentConfiguredTest.java      | 11 +++++------
 .../camel/component/jetty/HttpBasicAuthTest.java   | 13 ++++++------
 ...gMapHttpMessageFormUrlEncodedFalseBodyTest.java |  6 +++---
 ...pBindingPreservePostFormUrlEncodedBodyTest.java | 10 +++++-----
 .../camel/component/jetty/HttpBindingRefTest.java  | 10 +++++-----
 .../component/jetty/HttpBridgeAsyncRouteTest.java  |  4 ++--
 .../jetty/HttpBridgeMultipartRouteTest.java        |  4 ++--
 .../camel/component/jetty/HttpBridgeRouteTest.java |  6 +++---
 .../component/jetty/HttpCharacterEncodingTest.java | 10 +++++-----
 .../jetty/HttpClientRouteEnableChunkedTest.java    |  4 ++--
 .../camel/component/jetty/HttpClientRouteTest.java | 14 ++++++-------
 .../camel/component/jetty/HttpConverterTest.java   | 12 +++++------
 .../component/jetty/HttpDeleteWithBodyTest.java    | 10 +++++-----
 .../jetty/HttpEmptyQueryParameterTest.java         |  4 ++--
 .../jetty/HttpEndpointUriEncodingIssueTest.java    | 12 +++++------
 .../jetty/HttpFilterCamelHeadersTest.java          |  8 ++++----
 .../jetty/HttpFilterNoCamelHeadersTest.java        |  6 +++---
 .../component/jetty/HttpGZipEncodingTest.java      | 12 +++++------
 .../camel/component/jetty/HttpHeaderCaseTest.java  |  6 +++---
 .../camel/component/jetty/HttpHeaderTest.java      | 14 ++++++-------
 .../component/jetty/HttpMethodRestrictTest.java    |  6 +++---
 .../HttpOperationsFailedExceptionUriTest.java      |  8 ++++----
 .../component/jetty/HttpPollingConsumerTest.java   | 10 +++++-----
 .../component/jetty/HttpProducerByteTest.java      |  6 +++---
 .../jetty/HttpProducerConcurrentTest.java          |  6 +++---
 .../jetty/HttpProducerConnectionCloseTest.java     | 10 +++++-----
 .../jetty/HttpProducerJMXBeansIssueTest.java       |  6 +++---
 .../jetty/HttpProducerOkStatusCodeRangeTest.java   | 10 +++++-----
 .../jetty/HttpProducerQueryParamTest.java          | 12 +++++------
 .../component/jetty/HttpProducerSOTimeoutTest.java |  4 ++--
 .../jetty/HttpProducerSendEmptyHeaderTest.java     |  4 ++--
 .../HttpProducerTwoParametersWithSameKeyTest.java  | 12 +++++------
 .../jetty/HttpProducerUnsafeCharsTest.java         |  4 ++--
 .../jetty/HttpProxyRouteContentTypeTest.java       |  6 +++---
 .../camel/component/jetty/HttpProxyRouteTest.java  | 12 +++++------
 .../jetty/HttpRedirectNoLocationTest.java          |  8 ++++----
 .../camel/component/jetty/HttpRedirectTest.java    | 10 +++++-----
 .../component/jetty/HttpRequestResponseTest.java   |  6 +++---
 ...ttpReturnDataNotInputStreamConvertableTest.java |  8 ++++----
 .../camel/component/jetty/HttpRouteTest.java       | 23 +++++++++++-----------
 .../camel/component/jetty/HttpSendFileTest.java    |  8 ++++----
 .../jetty/HttpStreamCacheFileIssueTest.java        |  6 +++---
 .../jetty/HttpStreamCacheFileResponseTest.java     |  6 +++---
 .../jetty/HttpStreamCacheFileStopIssueTest.java    |  6 +++---
 .../component/jetty/HttpStreamCacheFileTest.java   | 10 +++++-----
 .../camel/component/jetty/HttpToFileTest.java      |  4 ++--
 .../camel/component/jetty/HttpTwoEndpointTest.java |  8 ++++----
 .../component/jetty/HttpTwoServerPortsTest.java    | 10 +++++-----
 .../camel/component/jetty/HttpsAsyncRouteTest.java |  9 ++++-----
 .../HttpsRouteAddSslConnectorPropertiesTest.java   |  4 ++--
 .../camel/component/jetty/HttpsRouteAliasTest.java |  8 +++-----
 .../jetty/HttpsRouteSetupWithSystemPropsTest.java  |  4 ++--
 ...psRouteSslContextParametersInComponentTest.java |  8 +++-----
 .../HttpsRouteSslContextParametersInUriTest.java   | 10 ++++------
 .../camel/component/jetty/HttpsRouteTest.java      |  9 ++++-----
 .../HttpsRouteWithSslConnectorPropertiesTest.java  |  4 ++--
 .../camel/component/jetty/InterfacesTest.java      |  4 ++--
 .../jetty/JettyCallHttpThenExceptionTest.java      |  6 +++---
 .../component/jetty/JettyCamelHttpUrlCBRTest.java  |  4 ++--
 .../jetty/JettyComponentMuteExceptionTest.java     |  4 ++--
 .../jetty/JettyComponentSpringConfiguredTest.java  |  2 +-
 .../jetty/JettyContentBasedRouteTest.java          |  4 ++--
 .../component/jetty/JettyContentTypeTest.java      | 12 +++++------
 .../jetty/JettyContinuationDisabledTest.java       |  4 ++--
 .../camel/component/jetty/JettyEnableJmxTest.java  |  6 +++---
 .../JettyEndpointContinuationDisabledTest.java     |  4 ++--
 .../jetty/JettyEndpointSetHttpTraceTest.java       |  4 ++--
 .../camel/component/jetty/JettyHandle404Test.java  |  8 ++++----
 .../jetty/JettyHttpBridgeEncodedPathTest.java      |  6 +++---
 .../component/jetty/JettyHttpContentTypeTest.java  |  4 ++--
 .../jetty/JettyHttpEndpointDisconnectTest.java     |  6 +++---
 .../JettyHttpGetWithParamAsExchangeHeaderTest.java |  4 ++--
 .../component/jetty/JettyHttpGetWithParamTest.java |  6 +++---
 .../component/jetty/JettyHttpHeadersTest.java      |  4 ++--
 .../jetty/JettyHttpMapHttpMessageHeadersTest.java  |  4 ++--
 .../camel/component/jetty/JettyImageFileTest.java  |  8 ++++----
 .../jetty/JettyLongestContextPathMatchTest.java    |  4 ++--
 .../component/jetty/JettyMuteExceptionTest.java    |  4 ++--
 .../jetty/JettyOnExceptionHandledTest.java         |  6 +++---
 .../jetty/JettyResponseBodyWhenErrorTest.java      |  8 ++++----
 .../jetty/JettyResponseBufferSizeTest.java         |  6 +++---
 .../camel/component/jetty/JettyRouteTest.java      | 10 +++++-----
 .../jetty/JettyRouteWithSocketPropertiesTest.java  |  8 ++++----
 .../JettyRouteWithUnknownSocketPropertiesTest.java |  2 +-
 ...ttyRouteWithUnknownSslSocketPropertiesTest.java |  2 +-
 .../component/jetty/JettySessionSupportTest.java   |  4 ++--
 .../jetty/JettySimplifiedHandle404Test.java        |  6 +++---
 .../component/jetty/JettySimulateInOnlyTest.java   |  8 ++++----
 .../camel/component/jetty/JettySteveIssueTest.java |  4 ++--
 .../component/jetty/JettyStreamCacheIssueTest.java |  8 ++++----
 .../component/jetty/JettySuspendResumeTest.java    |  6 +++---
 .../camel/component/jetty/JettySuspendTest.java    |  6 +++---
 .../jetty/JettySuspendWhileInProgressTest.java     |  4 ++--
 .../jetty/JettySwitchingStatusCode204Test.java     | 16 +++++++--------
 .../component/jetty/JettyThreadPoolSizeTest.java   |  4 ++--
 .../component/jetty/MultiPartFormOkHttpTest.java   |  6 +++---
 .../camel/component/jetty/MultiPartFormTest.java   |  6 +++---
 .../jetty/MultiPartFormWithCustomFilterTest.java   |  6 +++---
 .../component/jetty/MultiThreadedHttpGetTest.java  |  4 ++--
 .../jetty/SimpleJettyChunkedFalseTest.java         |  6 +++---
 .../camel/component/jetty/SimpleJettyTest.java     |  6 +++---
 .../component/jetty/SpringHttpsRouteTest.java      |  4 ++--
 .../SpringJettyNoConnectionRedeliveryTest.java     |  4 ++--
 .../jetty/SpringJettyNoConnectionTest.java         |  2 +-
 .../jetty/TwoCamelContextWithJettyRouteTest.java   | 10 +++++-----
 .../component/jetty/async/JettyAsyncCBRTest.java   |  4 ++--
 .../async/JettyAsyncContinuationDisabledTest.java  |  4 ++--
 .../async/JettyAsyncContinuationTimeoutOkTest.java |  4 ++--
 .../async/JettyAsyncContinuationTimeoutTest.java   |  4 ++--
 .../JettyAsyncDefaultContinuationTimeoutTest.java  |  4 ++--
 .../jetty/async/JettyAsyncFilterTest.java          |  4 ++--
 .../component/jetty/async/JettyAsyncTest.java      |  4 ++--
 .../jetty/async/JettyAsyncThrottleTest.java        |  4 ++--
 .../jetty/async/JettyAsyncTransformTest.java       |  4 ++--
 .../jetty/async/JettyAsyncTryCatchFinallyTest.java |  4 ++--
 .../component/jetty/async/MyAsyncEndpoint.java     |  4 ++--
 .../jetty/file/JettyFileConsumerTest.java          |  6 +++---
 .../component/jetty/javabody/HttpJavaBodyTest.java | 20 +++++++++----------
 .../camel/component/jetty/manual/JettyManual.java  |  6 +++---
 .../component/jetty/proxy/HttpClientProxyTest.java |  8 ++++----
 .../HttpClientProxyTransferExceptionTest.java      |  8 ++++----
 .../jetty/proxy/JettyChuckedFalseTest.java         |  8 ++++----
 .../component/jetty/rest/RestApiJettyTest.java     |  6 +++---
 .../component/jetty/rest/RestApiJettyYamlTest.java |  2 +-
 .../jetty/rest/RestApiOverrideHostJettyTest.java   |  6 +++---
 .../jetty/rest/RestBridgeEndpointTest.java         |  4 ++--
 .../jetty/rest/RestHttpsClientAuthRouteTest.java   |  8 ++++----
 .../component/jetty/rest/RestJettyAcceptTest.java  | 10 +++++-----
 .../jetty/rest/RestJettyBasicAuthTest.java         |  2 +-
 .../rest/RestJettyBindingModeAutoWithJsonTest.java |  4 ++--
 .../rest/RestJettyBindingModeAutoWithXmlTest.java  |  4 ++--
 .../jetty/rest/RestJettyBindingModeJsonTest.java   |  4 ++--
 .../RestJettyBindingModeJsonWithContractTest.java  |  4 ++--
 .../RestJettyBindingModeOffWithContractTest.java   |  4 ++--
 .../jetty/rest/RestJettyBindingModeXmlTest.java    |  4 ++--
 .../jetty/rest/RestJettyContentTypeTest.java       | 10 +++++-----
 .../jetty/rest/RestJettyCustomContentTypeTest.java | 12 +++++------
 .../jetty/rest/RestJettyDefaultValueTest.java      |  8 ++++----
 .../component/jetty/rest/RestJettyGetCorsTest.java |  8 ++++----
 .../rest/RestJettyGetCustomHttpBindingTest.java    |  8 ++++----
 .../component/jetty/rest/RestJettyGetTest.java     |  8 ++++----
 .../component/jetty/rest/RestJettyGetToDTest.java  |  8 ++++----
 .../jetty/rest/RestJettyGetWildcardsTest.java      | 12 +++++------
 ...ettyInvalidJSonClientRequestValidationTest.java |  4 ++--
 .../jetty/rest/RestJettyMethodNotAllowedTest.java  |  2 +-
 .../component/jetty/rest/RestJettyOptionsTest.java | 12 +++++------
 .../jetty/rest/RestJettyPojoInOutTest.java         |  8 ++++----
 .../jetty/rest/RestJettyPostJsonJaxbPojoTest.java  |  4 ++--
 .../RestJettyPostJsonPojoDisableFeatureTest.java   |  4 ++--
 .../jetty/rest/RestJettyPostJsonPojoListTest.java  |  4 ++--
 .../jetty/rest/RestJettyPostJsonPojoTest.java      |  4 ++--
 .../RestJettyPostNotMapHttpMessageHeadersTest.java |  6 +++---
 .../jetty/rest/RestJettyPostXmlJaxbPojoTest.java   |  4 ++--
 .../rest/RestJettyRemoveAddRestAndRouteTest.java   |  6 +++---
 .../jetty/rest/RestJettyRequiredBodyTest.java      |  6 +++---
 .../rest/RestJettyRequiredHttpHeaderTest.java      |  6 +++---
 .../rest/RestJettyRequiredQueryParameterTest.java  |  6 +++---
 .../component/jetty/rest/RestJettyVerbTest.java    |  8 ++++----
 .../jetty/rest/RestNoBridgeEndpointTest.java       |  4 ++--
 .../rest/producer/HttpRestProducerGetTest.java     |  8 ++++----
 .../rest/producer/HttpRestProducerPutTest.java     |  4 ++--
 .../rest/producer/JettyRestProducerApiDocTest.java |  6 +++---
 .../rest/producer/JettyRestProducerGetTest.java    |  8 ++++----
 .../JettyRestProducerGetUriParameterTest.java      |  8 ++++----
 .../JettyRestProducerInvalidApiDocTest.java        |  4 ++--
 .../producer/JettyRestProducerPojoInOutTest.java   | 12 +++++------
 .../rest/producer/JettyRestProducerPutTest.java    |  4 ++--
 ...JettyRestProducerThrowExceptionOnErrorTest.java | 10 +++++-----
 .../JettyRestProducerVerbUpperCaseTest.java        |  8 ++++----
 181 files changed, 602 insertions(+), 614 deletions(-)

diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java
index ccd16bfc3c6..10cf54a225d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java
@@ -59,7 +59,7 @@ public abstract class BaseJettyTest extends CamelTestSupport {
     }
 
     @BindToRegistry("prop")
-    public Properties loadProp() throws Exception {
+    public Properties loadProp() {
         Properties prop = new Properties();
         prop.setProperty("port", "" + getPort());
         prop.setProperty("port2", "" + getPort2());
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ConvertPayloadToInputStreamTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ConvertPayloadToInputStreamTest.java
index a496310cc7f..8403a6849c6 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ConvertPayloadToInputStreamTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ConvertPayloadToInputStreamTest.java
@@ -52,7 +52,7 @@ public class ConvertPayloadToInputStreamTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("jetty:http://localhost:{{port}}/test").convertBodyTo(InputStream.class).to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/CustomFiltersTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/CustomFiltersTest.java
index 90253cdf705..4c1127d70a4 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/CustomFiltersTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/CustomFiltersTest.java
@@ -58,7 +58,7 @@ public class CustomFiltersTest extends BaseJettyTest {
         }
 
         @Override
-        public void init(FilterConfig filterConfig) throws ServletException {
+        public void init(FilterConfig filterConfig) {
             keyWord = filterConfig.getInitParameter("keyWord");
         }
 
@@ -94,21 +94,21 @@ public class CustomFiltersTest extends BaseJettyTest {
     }
 
     @BindToRegistry("myFilters")
-    public List<Filter> loadFilter() throws Exception {
+    public List<Filter> loadFilter() {
         List<Filter> filters = new ArrayList<>();
         filters.add(new MyTestFilter());
         return filters;
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
 
                 // Test the filter list options
                 from("jetty://http://localhost:{{port}}/testFilters?filters=myFilters&filterInit.keyWord=KEY")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 Message in = exchange.getIn();
                                 String request = in.getBody(String.class);
                                 // The other form date can be get from the message
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/EnableCORSTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/EnableCORSTest.java
index bbc2b1d6914..8cf15d34cae 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/EnableCORSTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/EnableCORSTest.java
@@ -66,9 +66,9 @@ public class EnableCORSTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test1?enableCORS=false").transform(simple("OK"));
                 from("jetty://http://localhost:{{port2}}/test2?enableCORS=true").transform(simple("OK"));
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
index b8688a50ef0..e47e63ebfe8 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExcludeCipherSuitesTest.java
@@ -29,7 +29,7 @@ public class ExcludeCipherSuitesTest extends BaseJettyTest {
 
     protected String pwd = "changeit";
 
-    private SSLContextParameters createSslContextParameters() throws Exception {
+    private SSLContextParameters createSslContextParameters() {
         KeyStoreParameters ksp = new KeyStoreParameters();
         ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
         ksp.setPassword(pwd);
@@ -58,7 +58,7 @@ public class ExcludeCipherSuitesTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws Exception {
                 JettyHttpComponent jetty = getContext().getComponent("jetty", JettyHttpComponent.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsRouteTest.java
index 13770b9849f..e196200b25f 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsRouteTest.java
@@ -29,7 +29,7 @@ import org.junit.jupiter.api.Disabled;
 @Disabled
 public class ExplicitHttpsRouteTest extends HttpsRouteTest {
 
-    private Connector createSslSocketConnector(int port) throws URISyntaxException {
+    private Connector createSslSocketConnector(int port) {
         /*
          * SslSelectChannelConnector sslSocketConnector = new
          * SslSelectChannelConnector();
@@ -40,9 +40,9 @@ public class ExplicitHttpsRouteTest extends HttpsRouteTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws URISyntaxException {
+            public void configure() {
                 // START SNIPPET: e1
                 // create SSL select channel connectors for port 9080 and 9090
                 Map<Integer, Connector> connectors = new HashMap<>();
@@ -56,7 +56,7 @@ public class ExplicitHttpsRouteTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
index 615b35bc1c2..b266770bded 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitHttpsSslContextParametersRouteTest.java
@@ -33,7 +33,7 @@ import org.junit.jupiter.api.Disabled;
 public class ExplicitHttpsSslContextParametersRouteTest extends HttpsRouteTest {
 
     // START SNIPPET: e2
-    private Connector createSslSocketConnector(CamelContext context, int port) throws Exception {
+    private Connector createSslSocketConnector(CamelContext context, int port) {
         KeyStoreParameters ksp = new KeyStoreParameters();
         ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
         ksp.setPassword(pwd);
@@ -58,7 +58,7 @@ public class ExplicitHttpsSslContextParametersRouteTest extends HttpsRouteTest {
     // END SNIPPET: e2
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws Exception {
                 // START SNIPPET: e1
@@ -74,7 +74,7 @@ public class ExplicitHttpsSslContextParametersRouteTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyAsyncRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyAsyncRouteTest.java
index 9afb67c5703..498e45aca0c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyAsyncRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyAsyncRouteTest.java
@@ -32,7 +32,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class ExplicitJettyAsyncRouteTest extends BaseJettyTest {
 
     @Test
-    public void testSendToJetty() throws Exception {
+    public void testSendToJetty() {
         Object response = template.requestBody("http://localhost:{{port}}/myapp/myservice", "bookid=123");
         // convert the response to a String
         String body = context.getTypeConverter().convertTo(String.class, response);
@@ -40,9 +40,9 @@ public class ExplicitJettyAsyncRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // async and continuation is not compatible!
                 from("jetty:http://localhost:{{port}}/myapp/myservice?async=true&useContinuation=false")
                         .process(new MyBookService());
@@ -52,7 +52,7 @@ public class ExplicitJettyAsyncRouteTest extends BaseJettyTest {
 
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             // just get the body as a string
             String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyRouteTest.java
index 9051a7ca91b..13a0034bc90 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/ExplicitJettyRouteTest.java
@@ -32,7 +32,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class ExplicitJettyRouteTest extends BaseJettyTest {
 
     @Test
-    public void testSendToJetty() throws Exception {
+    public void testSendToJetty() {
         Object response = template.requestBody("http://localhost:{{port}}/myapp/myservice", "bookid=123");
         // convert the response to a String
         String body = context.getTypeConverter().convertTo(String.class, response);
@@ -40,9 +40,9 @@ public class ExplicitJettyRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
             }
         };
@@ -50,7 +50,7 @@ public class ExplicitJettyRouteTest extends BaseJettyTest {
 
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             // just get the body as a string
             String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HandlerTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HandlerTest.java
index 5eccf8a3c8a..f1bfca981d5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HandlerTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HandlerTest.java
@@ -93,24 +93,24 @@ public class HandlerTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:" + port1 + "/?handlers=#statisticsHandler1").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody(htmlResponse);
                     }
                 });
 
                 from("jetty:http://localhost:" + port2 + "/?handlers=#statisticsHandler2,#statisticsHandler3")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 exchange.getMessage().setBody(htmlResponse);
                             }
                         });
                 from("jetty:http://localhost:" + port2 + "/endpoint2?handlers=#statisticsHandler2,#statisticsHandler3")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 exchange.getMessage().setBody(htmlResponse);
                             }
                         });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAcceptHeaderTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAcceptHeaderTest.java
index 36ce7065cf9..b9105cfb007 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAcceptHeaderTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAcceptHeaderTest.java
@@ -27,16 +27,16 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpAcceptHeaderTest extends BaseJettyTest {
 
     @Test
-    public void testAccept() throws Exception {
+    public void testAccept() {
         String out = template.requestBodyAndHeader("http://localhost:{{port}}/myaccept", null, "Accept", "application/myjson",
                 String.class);
         assertEquals("You called me as GET and accepted: application/myjson", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myaccept").transform()
                         .simple("You called me as ${header.CamelHttpMethod} and accepted: ${header.Accept}");
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAuthMethodPriorityTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAuthMethodPriorityTest.java
index d8631da3c0f..68a0804e16b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAuthMethodPriorityTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpAuthMethodPriorityTest.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.jetty;
 
-import java.io.IOException;
 import java.security.Principal;
 import java.util.Arrays;
 
@@ -48,7 +47,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpAuthMethodPriorityTest extends BaseJettyTest {
 
     @BindToRegistry("myAuthHandler")
-    public SecurityHandler getSecurityHandler() throws IOException {
+    public SecurityHandler getSecurityHandler() {
         Constraint constraint = new Constraint(Constraint.__BASIC_AUTH, "user");
         constraint.setAuthenticate(true);
 
@@ -68,7 +67,7 @@ public class HttpAuthMethodPriorityTest extends BaseJettyTest {
     }
 
     @Test
-    public void testAuthMethodPriorityBasicDigest() throws Exception {
+    public void testAuthMethodPriorityBasicDigest() {
         String out = template.requestBody(
                 "http://localhost:{{port}}/test?authMethod=Basic&authMethodPriority=Basic,Digest&authUsername=donald&authPassword=duck",
                 "Hello World",
@@ -77,7 +76,7 @@ public class HttpAuthMethodPriorityTest extends BaseJettyTest {
     }
 
     @Test
-    public void testAuthMethodPriorityNTLMBasic() throws Exception {
+    public void testAuthMethodPriorityNTLMBasic() {
         String out = template.requestBody(
                 "http://localhost:{{port}}/test?authMethod=Basic&authMethodPriority=NTLM,Basic&authUsername=donald&authPassword=duck",
                 "Hello World",
@@ -86,7 +85,7 @@ public class HttpAuthMethodPriorityTest extends BaseJettyTest {
     }
 
     @Test
-    public void testAuthMethodPriorityInvalid() throws Exception {
+    public void testAuthMethodPriorityInvalid() {
         try {
             template.requestBody(
                     "http://localhost:{{port}}/test?authMethod=Basic&authMethodPriority=Basic,foo&authUsername=donald&authPassword=duck",
@@ -103,7 +102,7 @@ public class HttpAuthMethodPriorityTest extends BaseJettyTest {
     }
 
     @Test
-    public void testAuthMethodPriorityNTLM() throws Exception {
+    public void testAuthMethodPriorityNTLM() {
         try {
             template.requestBody(
                     "http://localhost:{{port}}/test?authMethod=Basic&authMethodPriority=NTLM&authUsername=donald&authPassword=duck",
@@ -116,12 +115,12 @@ public class HttpAuthMethodPriorityTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test?handlers=myAuthHandler").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         HttpServletRequest req = exchange.getIn().getBody(HttpServletRequest.class);
                         assertNotNull(req);
                         Principal user = req.getUserPrincipal();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthComponentConfiguredTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthComponentConfiguredTest.java
index 0aa53c04a06..cfa6d564ffb 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthComponentConfiguredTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthComponentConfiguredTest.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.jetty;
 
-import java.io.IOException;
 import java.security.Principal;
 import java.util.Arrays;
 
@@ -42,7 +41,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class HttpBasicAuthComponentConfiguredTest extends BaseJettyTest {
 
     @BindToRegistry("myAuthHandler")
-    public SecurityHandler getSecurityHandler() throws IOException {
+    public SecurityHandler getSecurityHandler() {
         Constraint constraint = new Constraint(Constraint.__BASIC_AUTH, "user");
         constraint.setAuthenticate(true);
 
@@ -62,7 +61,7 @@ public class HttpBasicAuthComponentConfiguredTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpBasicAuth() throws Exception {
+    public void testHttpBasicAuth() {
         String out = template.requestBody("http://localhost:{{port}}/test", "Hello World", String.class);
         assertEquals("Bye World", out);
 
@@ -71,10 +70,10 @@ public class HttpBasicAuthComponentConfiguredTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 HttpConfiguration config = new HttpConfiguration();
                 config.setAuthMethod("Basic");
                 config.setAuthUsername("donald");
@@ -84,7 +83,7 @@ public class HttpBasicAuthComponentConfiguredTest extends BaseJettyTest {
                 http.setHttpConfiguration(config);
 
                 from("jetty://http://localhost:{{port}}/test?handlers=myAuthHandler").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         HttpServletRequest req = exchange.getIn().getBody(HttpServletRequest.class);
                         assertNotNull(req);
                         Principal user = req.getUserPrincipal();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthTest.java
index 5168bc28ab7..3d5143e6d26 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBasicAuthTest.java
@@ -16,7 +16,6 @@
  */
 package org.apache.camel.component.jetty;
 
-import java.io.IOException;
 import java.security.Principal;
 import java.util.Arrays;
 
@@ -44,7 +43,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpBasicAuthTest extends BaseJettyTest {
 
     @BindToRegistry("myAuthHandler")
-    public SecurityHandler getSecurityHandler() throws IOException {
+    public SecurityHandler getSecurityHandler() {
         Constraint constraint = new Constraint(Constraint.__BASIC_AUTH, "user");
         constraint.setAuthenticate(true);
 
@@ -64,7 +63,7 @@ public class HttpBasicAuthTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpBasicAuth() throws Exception {
+    public void testHttpBasicAuth() {
         String out
                 = template.requestBody("http://localhost:{{port}}/test?authMethod=Basic&authUsername=donald&authPassword=duck",
                         "Hello World", String.class);
@@ -72,7 +71,7 @@ public class HttpBasicAuthTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpBasicAuthInvalidPassword() throws Exception {
+    public void testHttpBasicAuthInvalidPassword() {
         try {
             template.requestBody("http://localhost:{{port}}/test?authMethod=Basic&authUsername=donald&authPassword=sorry",
                     "Hello World", String.class);
@@ -84,12 +83,12 @@ public class HttpBasicAuthTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test?handlers=myAuthHandler").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         HttpServletRequest req = exchange.getIn().getBody(HttpServletRequest.class);
                         assertNotNull(req);
                         Principal user = req.getUserPrincipal();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingMapHttpMessageFormUrlEncodedFalseBodyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingMapHttpMessageFormUrlEncodedFalseBodyTest.java
index e0286d135f8..3642e921299 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingMapHttpMessageFormUrlEncodedFalseBodyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingMapHttpMessageFormUrlEncodedFalseBodyTest.java
@@ -44,12 +44,12 @@ public class HttpBindingMapHttpMessageFormUrlEncodedFalseBodyTest extends BaseJe
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice?mapHttpMessageFormUrlEncodedBody=false")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 String body = exchange.getIn().getBody(String.class);
 
                                 // for unit testing make sure we got right message
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingPreservePostFormUrlEncodedBodyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingPreservePostFormUrlEncodedBodyTest.java
index 990eec6dc78..c9ed66944aa 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingPreservePostFormUrlEncodedBodyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingPreservePostFormUrlEncodedBodyTest.java
@@ -27,10 +27,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpBindingPreservePostFormUrlEncodedBodyTest extends BaseJettyTest {
 
     @Test
-    public void testSendToJetty() throws Exception {
+    public void testSendToJetty() {
         Exchange exchange = template.request("http://localhost:{{port}}/myapp/myservice?query1=a&query2=b", new Processor() {
 
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("b1=x&b2=y");
                 exchange.getIn().setHeader("content-type", "application/x-www-form-urlencoded");
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
@@ -43,11 +43,11 @@ public class HttpBindingPreservePostFormUrlEncodedBodyTest extends BaseJettyTest
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice?map").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String body = exchange.getIn().getBody(String.class);
 
                         // for unit testing make sure we got right message
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingRefTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingRefTest.java
index 27845c9eb20..78874efb689 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingRefTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingRefTest.java
@@ -41,22 +41,22 @@ public class HttpBindingRefTest extends BaseJettyTest {
     private MyHttpBinding bindingHttp = new MyHttpBinding();
 
     @Test
-    public void testDefaultHttpBinding() throws Exception {
+    public void testDefaultHttpBinding() {
         Object out = template.requestBody("http://localhost:{{port}}/myapp/myservice", "Hello World");
         assertEquals("Bye World", context.getTypeConverter().convertTo(String.class, out));
     }
 
     @Test
-    public void testCustomHttpBinding() throws Exception {
+    public void testCustomHttpBinding() {
         Object out = template.requestBody("http://localhost:{{port}}/myapp/myotherservice", "Hello World");
         assertEquals("Something went wrong but we dont care", context.getTypeConverter().convertTo(String.class, out));
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 errorHandler(noErrorHandler());
 
                 from("jetty:http://localhost:{{port}}/myapp/myservice?httpBindingRef=default").transform()
@@ -64,7 +64,7 @@ public class HttpBindingRefTest extends BaseJettyTest {
 
                 from("jetty:http://localhost:{{port}}/myapp/myotherservice?httpBindingRef=myownbinder")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 throw new IllegalStateException("Not implemented");
                             }
                         });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeAsyncRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeAsyncRouteTest.java
index c1275a03457..b0795e6808a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeAsyncRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeAsyncRouteTest.java
@@ -23,13 +23,13 @@ import org.apache.camel.builder.RouteBuilder;
 public class HttpBridgeAsyncRouteTest extends HttpBridgeRouteTest {
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
 
                 Processor serviceProc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // get the request URL and copy it to the request body
                         String uri = exchange.getIn().getHeader(Exchange.HTTP_URI, String.class);
                         exchange.getMessage().setBody(uri);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeMultipartRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeMultipartRouteTest.java
index c642572f0f9..a8234021922 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeMultipartRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeMultipartRouteTest.java
@@ -71,13 +71,13 @@ public class HttpBridgeMultipartRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
 
                 Processor serviceProc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         AttachmentMessage in = exchange.getIn(AttachmentMessage.class);
                         // put the number of attachments in a response header
                         exchange.getMessage().setHeader("numAttachments", in.getAttachments().size());
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeRouteTest.java
index 2d9054f27a3..dce0d2943d3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBridgeRouteTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpBridgeRouteTest extends BaseJettyTest {
 
     @Test
-    public void testHttpClient() throws Exception {
+    public void testHttpClient() {
         String response = template.requestBodyAndHeader("http://localhost:" + port2 + "/test/hello",
                 new ByteArrayInputStream("This is a test".getBytes()), "Content-Type",
                 "application/xml", String.class);
@@ -49,13 +49,13 @@ public class HttpBridgeRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
 
                 Processor serviceProc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // get the request URL and copy it to the request body
                         String uri = exchange.getIn().getHeader(Exchange.HTTP_URI, String.class);
                         exchange.getMessage().setBody(uri);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpCharacterEncodingTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpCharacterEncodingTest.java
index 3706f08d777..9e9364aa186 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpCharacterEncodingTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpCharacterEncodingTest.java
@@ -26,10 +26,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpCharacterEncodingTest extends BaseJettyTest {
 
     @Test
-    public void testSendToJetty() throws Exception {
+    public void testSendToJetty() {
         Exchange exchange = template.send("http://localhost:{{port}}/myapp/myservice", new Processor() {
 
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("Hello World Thai Elephant \u0E08");
                 exchange.getIn().setHeader("Content-Type", "text/html; charset=utf-8");
             }
@@ -41,9 +41,9 @@ public class HttpCharacterEncodingTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
             }
         };
@@ -51,7 +51,7 @@ public class HttpCharacterEncodingTest extends BaseJettyTest {
 
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             // just get the body as a string
             String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteEnableChunkedTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteEnableChunkedTest.java
index ef892021bda..2afaa8e4a68 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteEnableChunkedTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteEnableChunkedTest.java
@@ -72,7 +72,7 @@ public class HttpClientRouteEnableChunkedTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
@@ -80,7 +80,7 @@ public class HttpClientRouteEnableChunkedTest extends BaseJettyTest {
                 from("direct:start2").to("http://localhost:{{port}}/hello").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         ByteArrayInputStream bis = new ByteArrayInputStream("<b>Hello World</b>".getBytes());
                         exchange.getMessage().setBody(bis);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteTest.java
index a55c3e0be13..2ee98966569 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpClientRouteTest.java
@@ -91,10 +91,10 @@ public class HttpClientRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpRouteWithHttpURI() throws Exception {
+    public void testHttpRouteWithHttpURI() {
         Exchange exchange = template.send("http://localhost:" + port2 + "/querystring", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("");
                 exchange.getIn().setHeader(Exchange.HTTP_URI, "http://localhost:" + port2 + "/querystring?id=test");
             }
@@ -103,13 +103,13 @@ public class HttpClientRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
 
                 Processor clientProc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // small payloads is optimized to be byte array for http component
                         assertIsInstanceOf(byte[].class, exchange.getIn().getBody());
                     }
@@ -123,7 +123,7 @@ public class HttpClientRouteTest extends BaseJettyTest {
                         .to("http://localhost:" + port2 + "/querystring").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         ByteArrayInputStream bis = new ByteArrayInputStream("<b>Hello World</b>".getBytes());
                         exchange.getMessage().setBody(bis);
                     }
@@ -134,13 +134,13 @@ public class HttpClientRouteTest extends BaseJettyTest {
                 from("jetty:http://localhost:" + port2 + "/hello?chunked=false").process(proc);
 
                 from("jetty:http://localhost:" + port2 + "/Query%20/test").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody(exchange.getIn().getHeader("myQuery", String.class));
                     }
                 });
 
                 from("jetty:http://localhost:" + port2 + "/querystring").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String result = exchange.getIn().getHeader("id", String.class);
                         if (result == null) {
                             result = "No id header";
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpConverterTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpConverterTest.java
index 0f0cb9a2060..dbab66205af 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpConverterTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpConverterTest.java
@@ -44,12 +44,12 @@ public class HttpConverterTest extends BaseJettyTest {
     public void testToServletRequestAndResponse() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test")
                         // add this node to make sure the convert can work within
                         // DefaultMessageImpl
                         .convertBodyTo(String.class).process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 HttpServletRequest request = exchange.getIn(HttpServletRequest.class);
                                 assertNotNull(request, "We should get request object here");
                                 HttpServletResponse response = exchange.getIn(HttpServletResponse.class);
@@ -70,7 +70,7 @@ public class HttpConverterTest extends BaseJettyTest {
     public void testToServletInputStreamWithStreamCaching() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         HttpMessage msg = exchange.getIn(HttpMessage.class);
@@ -96,7 +96,7 @@ public class HttpConverterTest extends BaseJettyTest {
     public void testToServletInputDisableStreamStreamCaching() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test?disableStreamCache=true").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         HttpMessage msg = exchange.getIn(HttpMessage.class);
@@ -122,9 +122,9 @@ public class HttpConverterTest extends BaseJettyTest {
     public void testToInputStream() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         HttpMessage msg = exchange.getIn(HttpMessage.class);
 
                         InputStream sis = msg.getBody(InputStream.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpDeleteWithBodyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpDeleteWithBodyTest.java
index b2b4e7bfb2c..8cf48bc0dfc 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpDeleteWithBodyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpDeleteWithBodyTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpDeleteWithBodyTest extends BaseJettyTest {
 
     @Test
-    public void testHttpDeleteWithBodyFalseTest() throws Exception {
+    public void testHttpDeleteWithBodyFalseTest() {
         byte[] data = "World".getBytes();
         String out = template.requestBodyAndHeader("http://localhost:{{port}}/test", data, Exchange.HTTP_METHOD, "DELETE",
                 String.class);
@@ -34,7 +34,7 @@ public class HttpDeleteWithBodyTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpDeleteWithBodyTrueTest() throws Exception {
+    public void testHttpDeleteWithBodyTrueTest() {
         byte[] data = "World".getBytes();
         String out = template.requestBodyAndHeader("http://localhost:{{port}}/test?deleteWithBody=true", data,
                 Exchange.HTTP_METHOD, "DELETE", String.class);
@@ -42,13 +42,13 @@ public class HttpDeleteWithBodyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
                     @Override
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String method = exchange.getIn().getHeader(Exchange.HTTP_METHOD, String.class);
                         assertEquals("DELETE", method);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEmptyQueryParameterTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEmptyQueryParameterTest.java
index c5f2aab67a4..0570cbba644 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEmptyQueryParameterTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEmptyQueryParameterTest.java
@@ -39,10 +39,10 @@ public class HttpEmptyQueryParameterTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://0.0.0.0:{{port}}/foo").to("mock:input").transform().simple("Header: ${header.id}");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java
index 428193e0ab8..56e4650b457 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpEndpointUriEncodingIssueTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpEndpointUriEncodingIssueTest extends BaseJettyTest {
 
     @Test
-    public void testEndpointUriEncodingIssue() throws Exception {
+    public void testEndpointUriEncodingIssue() {
         String uri = "http://localhost:{{port}}/myapp/mytest?columns=totalsens,upsens&username=apiuser";
         String out = template.requestBody(uri, null, String.class);
 
@@ -37,7 +37,7 @@ public class HttpEndpointUriEncodingIssueTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEndpointUriWithDanishCharEncodingIssue() throws Exception {
+    public void testEndpointUriWithDanishCharEncodingIssue() {
         String uri = "http://localhost:{{port}}/myapp/mytest?columns=claus,s\u00F8ren&username=apiuser";
         String out = template.requestBody(uri, null, String.class);
 
@@ -45,7 +45,7 @@ public class HttpEndpointUriEncodingIssueTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEndpointHeaderUriEncodingIssue() throws Exception {
+    public void testEndpointHeaderUriEncodingIssue() {
         String uri = "http://localhost:{{port}}/myapp/mytest?columns=totalsens,upsens&username=apiuser";
         String out = template.requestBodyAndHeader("http://localhost/dummy", null, Exchange.HTTP_URI, uri, String.class);
 
@@ -53,12 +53,12 @@ public class HttpEndpointUriEncodingIssueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/mytest").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String columns = exchange.getIn().getHeader("columns", String.class);
                         exchange.getMessage().setBody("We got " + columns + " columns");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterCamelHeadersTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterCamelHeadersTest.java
index 53297124c50..5ad9f7321d1 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterCamelHeadersTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterCamelHeadersTest.java
@@ -34,9 +34,9 @@ public class HttpFilterCamelHeadersTest extends BaseJettyTest {
     private MyFooBean bean = new MyFooBean();
 
     @Test
-    public void testFilterCamelHeaders() throws Exception {
+    public void testFilterCamelHeaders() {
         Exchange out = template.send("http://localhost:{{port}}/test/filter", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("Claus");
                 exchange.getIn().setHeader("bar", 123);
             }
@@ -60,10 +60,10 @@ public class HttpFilterCamelHeadersTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/test/filter").bean("foo");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterNoCamelHeadersTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterNoCamelHeadersTest.java
index 898514a3252..d9efc456c03 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterNoCamelHeadersTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpFilterNoCamelHeadersTest.java
@@ -42,7 +42,7 @@ public class HttpFilterNoCamelHeadersTest extends BaseJettyTest {
         getMockEndpoint("mock:result").message(0).header("CamelDummy").isNull();
 
         Exchange out = template.request("direct:start", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("World");
                 exchange.getIn().setHeader("bar", 123);
             }
@@ -55,10 +55,10 @@ public class HttpFilterNoCamelHeadersTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:start").setHeader(Exchange.FILE_NAME, constant("test.txt"))
                         .to("http://localhost:{{port}}/test/filter").to("mock:result");
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpGZipEncodingTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpGZipEncodingTest.java
index addeb44f6e8..0b6ea62393e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpGZipEncodingTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpGZipEncodingTest.java
@@ -38,21 +38,21 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpGZipEncodingTest extends BaseJettyTest {
 
     @Test
-    public void testHttpProducerWithGzip() throws Exception {
+    public void testHttpProducerWithGzip() {
         String response = template.requestBodyAndHeader("http://localhost:" + port1 + "/gzip?httpClientConfigurer=#configurer",
                 new ByteArrayInputStream("<Hello>World</Hello>".getBytes()), Exchange.CONTENT_ENCODING, "gzip", String.class);
         assertEquals("<b>Hello World</b>", response, "The response is wrong");
     }
 
     @Test
-    public void testGzipProxy() throws Exception {
+    public void testGzipProxy() {
         String response = template.requestBodyAndHeader("http://localhost:" + port2 + "/route?httpClientConfigurer=#configurer",
                 new ByteArrayInputStream("<Hello>World</Hello>".getBytes()), Exchange.CONTENT_ENCODING, "gzip", String.class);
         assertEquals("<b>Hello World</b>", response, "The response is wrong");
     }
 
     @Test
-    public void testGzipProducerWithGzipData() throws Exception {
+    public void testGzipProducerWithGzipData() {
         String response = template.requestBodyAndHeader("direct:gzip",
                 new ByteArrayInputStream("<Hello>World</Hello>".getBytes()), Exchange.CONTENT_ENCODING, "gzip",
                 String.class);
@@ -60,14 +60,14 @@ public class HttpGZipEncodingTest extends BaseJettyTest {
     }
 
     @Test
-    public void testGzipGet() throws Exception {
+    public void testGzipGet() {
         String response = template.requestBodyAndHeader("http://localhost:" + port1 + "/gzip", null, "Accept-Encoding", "gzip",
                 String.class);
         assertEquals("<b>Hello World for gzip</b>", response, "The response is wrong");
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
@@ -84,7 +84,7 @@ public class HttpGZipEncodingTest extends BaseJettyTest {
                         .to("http://localhost:" + port1 + "/gzip?httpClientConfigurer=#configurer").unmarshal().gzipDeflater();
 
                 from("jetty:http://localhost:" + port1 + "/gzip").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // check the request method
                         HttpServletRequest request
                                 = exchange.getIn().getHeader(Exchange.HTTP_SERVLET_REQUEST, HttpServletRequest.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderCaseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderCaseTest.java
index 74e5c1c66a7..fadd835bb35 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderCaseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderCaseTest.java
@@ -51,11 +51,11 @@ public class HttpHeaderCaseTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/mytest").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
 
                         // headers received should be in case as well
                         Map<String, Object> map = new LinkedHashMap<>();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderTest.java
index 0569561684b..88b05f7fda3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpHeaderTest.java
@@ -33,16 +33,16 @@ import static org.junit.jupiter.api.Assertions.assertNull;
 public class HttpHeaderTest extends BaseJettyTest {
 
     @Test
-    public void testHttpHeaders() throws Exception {
+    public void testHttpHeaders() {
         String result = template.requestBody("direct:start", "hello", String.class);
         assertEquals("Find the key!", result, "Should send a right http header to the server.");
     }
 
     @Test
-    public void testServerHeader() throws Exception {
+    public void testServerHeader() {
         Exchange ex = template.request("http://localhost:{{port}}/server/mytest", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 // Do nothing here
             }
         });
@@ -52,7 +52,7 @@ public class HttpHeaderTest extends BaseJettyTest {
 
         ex = template.request("http://localhost:{{port2}}/server/mytest", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 // Do nothing here
             }
         });
@@ -62,16 +62,16 @@ public class HttpHeaderTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:start").setHeader("SOAPAction", constant("http://xxx.com/interfaces/ticket"))
                         .setHeader("Content-Type", constant("text/xml; charset=utf-8"))
                         .setHeader(Exchange.HTTP_PROTOCOL_VERSION, constant("HTTP/1.0"))
                         .to("http://localhost:{{port}}/myapp/mytest");
 
                 from("jetty:http://localhost:{{port}}/myapp/mytest").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         Map<String, Object> headers = exchange.getIn().getHeaders();
                         ServletRequest request
                                 = exchange.getIn().getHeader(Exchange.HTTP_SERVLET_REQUEST, ServletRequest.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpMethodRestrictTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpMethodRestrictTest.java
index 87176dc7462..5e3f09c32d0 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpMethodRestrictTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpMethodRestrictTest.java
@@ -61,12 +61,12 @@ public class HttpMethodRestrictTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
 
                 from("jetty://http://localhost:{{port}}/methodRestrict?httpMethodRestrict=POST").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         Message in = exchange.getIn();
                         String request = in.getBody(String.class);
                         exchange.getMessage().setBody(request + " response");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpOperationsFailedExceptionUriTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpOperationsFailedExceptionUriTest.java
index 0fa345c66aa..fd36e5b0e65 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpOperationsFailedExceptionUriTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpOperationsFailedExceptionUriTest.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpOperationsFailedExceptionUriTest extends BaseJettyTest {
 
     @Test
-    public void testHttpOperationsFailedExceptionUri() throws Exception {
+    public void testHttpOperationsFailedExceptionUri() {
         try {
             template.requestBodyAndHeader("http://localhost:{{port}}/foo?bar=123", null, "foo", 123);
             fail("Should have thrown an exception");
@@ -42,12 +42,12 @@ public class HttpOperationsFailedExceptionUriTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/foo").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 500);
                     }
                 });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpPollingConsumerTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpPollingConsumerTest.java
index 1dce8445668..0df65a82460 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpPollingConsumerTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpPollingConsumerTest.java
@@ -29,19 +29,19 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpPollingConsumerTest extends BaseJettyTest {
 
     @Test
-    public void testReceive() throws Exception {
+    public void testReceive() {
         String body = consumer.receiveBody("http://localhost:{{port}}/test", String.class);
         assertEquals("Bye World", body);
     }
 
     @Test
-    public void testReceiveTimeout() throws Exception {
+    public void testReceiveTimeout() {
         String body = consumer.receiveBody("http://localhost:{{port}}/test", 5000, String.class);
         assertEquals("Bye World", body);
     }
 
     @Test
-    public void testReceiveTimeoutTriggered() throws Exception {
+    public void testReceiveTimeoutTriggered() {
         try {
             consumer.receiveBody("http://localhost:{{port}}/test", 250, String.class);
             fail("Should have thrown an exception");
@@ -51,10 +51,10 @@ public class HttpPollingConsumerTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").delay(2000).transform(constant("Bye World"));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerByteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerByteTest.java
index 6fbae465782..8052b49f2fa 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerByteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerByteTest.java
@@ -24,17 +24,17 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpProducerByteTest extends BaseJettyTest {
 
     @Test
-    public void testHttpProducerByteTest() throws Exception {
+    public void testHttpProducerByteTest() {
         byte[] data = "Hello World".getBytes();
         String out = template.requestBody("http://localhost:{{port}}/test", data, String.class);
         assertEquals("Bye World", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").transform(constant("Bye World"));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConcurrentTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConcurrentTest.java
index 1ce1e4b48d4..c91582bcb66 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConcurrentTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConcurrentTest.java
@@ -57,7 +57,7 @@ public class HttpProducerConcurrentTest extends BaseJettyTest {
         for (int i = 0; i < files; i++) {
             final int index = i;
             Future<String> out = executor.submit(new Callable<String>() {
-                public String call() throws Exception {
+                public String call() {
                     return template.requestBody("http://localhost:{{port}}/echo", "" + index, String.class);
                 }
             });
@@ -80,9 +80,9 @@ public class HttpProducerConcurrentTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // expose a echo service
                 from("jetty:http://localhost:{{port}}/echo").transform(body().append(body())).to("mock:result");
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConnectionCloseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConnectionCloseTest.java
index a8dee8dcc71..a8b57d4c1c6 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConnectionCloseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerConnectionCloseTest.java
@@ -31,9 +31,9 @@ public class HttpProducerConnectionCloseTest extends BaseJettyTest {
     private String url = "http://127.0.0.1:" + getPort() + "/cheese";
 
     @Test
-    public void testConnectionCloseHeader() throws Exception {
+    public void testConnectionCloseHeader() {
         Exchange exchange = template.request(url + "?connectionClose=true", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setHeader(Exchange.HTTP_QUERY, "quote=Camel rocks");
             }
         });
@@ -45,12 +45,12 @@ public class HttpProducerConnectionCloseTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + url).process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String quote = exchange.getIn().getHeader("quote", String.class);
                         assertEquals("Camel rocks", quote);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerJMXBeansIssueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerJMXBeansIssueTest.java
index ef338588196..cda48a6790d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerJMXBeansIssueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerJMXBeansIssueTest.java
@@ -41,14 +41,14 @@ public class HttpProducerJMXBeansIssueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/leak").transform(constant("Bye World"));
 
                 from("direct:leak").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         LOG.debug("URL is: " + exchange.getIn().getHeader("url"));
                     }
                 }).recipientList(header("url"));
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerOkStatusCodeRangeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerOkStatusCodeRangeTest.java
index 450d8e8ee21..86ec0ddad2d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerOkStatusCodeRangeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerOkStatusCodeRangeTest.java
@@ -29,7 +29,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpProducerOkStatusCodeRangeTest extends BaseJettyTest {
 
     @Test
-    public void testNoOk() throws Exception {
+    public void testNoOk() {
         byte[] data = "Hello World".getBytes();
         try {
             template.requestBody("http://localhost:{{port}}/test?okStatusCodeRange=200-200", data, String.class);
@@ -42,7 +42,7 @@ public class HttpProducerOkStatusCodeRangeTest extends BaseJettyTest {
     }
 
     @Test
-    public void testNoOkSingleValue() throws Exception {
+    public void testNoOkSingleValue() {
         byte[] data = "Hello World".getBytes();
         try {
             template.requestBody("http://localhost:{{port}}/test?okStatusCodeRange=200", data, String.class);
@@ -55,17 +55,17 @@ public class HttpProducerOkStatusCodeRangeTest extends BaseJettyTest {
     }
 
     @Test
-    public void testOk() throws Exception {
+    public void testOk() {
         byte[] data = "Hello World".getBytes();
         String out = template.requestBody("http://localhost:{{port}}/test?okStatusCodeRange=200-209", data, String.class);
         assertEquals("Not allowed", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").setHeader(Exchange.HTTP_RESPONSE_CODE, constant(209))
                         .transform(constant("Not allowed"));
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerQueryParamTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerQueryParamTest.java
index 606236be7e4..c054c719628 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerQueryParamTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerQueryParamTest.java
@@ -31,7 +31,7 @@ public class HttpProducerQueryParamTest extends BaseJettyTest {
     private String url = "http://127.0.0.1:" + getPort() + "/cheese";
 
     @Test
-    public void testQueryParameters() throws Exception {
+    public void testQueryParameters() {
         Exchange exchange = template.request(url + "?quote=Camel%20rocks", null);
         assertNotNull(exchange);
 
@@ -43,9 +43,9 @@ public class HttpProducerQueryParamTest extends BaseJettyTest {
     }
 
     @Test
-    public void testQueryParametersWithHeader() throws Exception {
+    public void testQueryParametersWithHeader() {
         Exchange exchange = template.request(url, new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setHeader(Exchange.HTTP_QUERY, "quote=Camel rocks");
             }
         });
@@ -59,12 +59,12 @@ public class HttpProducerQueryParamTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + url).process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String quote = exchange.getIn().getHeader("quote", String.class);
                         assertEquals("Camel rocks", quote);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSOTimeoutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSOTimeoutTest.java
index 5f489b617c9..24cbb8223b9 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSOTimeoutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSOTimeoutTest.java
@@ -60,10 +60,10 @@ public class HttpProducerSOTimeoutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/myservice")
                         // but we wait for 2 sec before reply is sent back
                         .delay(2000).transform().constant("Bye World").to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java
index 04ff8fbd0dd..06decd87f6a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java
@@ -42,11 +42,11 @@ public class HttpProducerSendEmptyHeaderTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         allowNullHeaders();
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/mytest").convertBodyTo(String.class).to("mock:result");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerTwoParametersWithSameKeyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerTwoParametersWithSameKeyTest.java
index f56dbb7da4d..b3e180ce266 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerTwoParametersWithSameKeyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerTwoParametersWithSameKeyTest.java
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class HttpProducerTwoParametersWithSameKeyTest extends BaseJettyTest {
 
     @Test
-    public void testTwoParametersWithSameKey() throws Exception {
+    public void testTwoParametersWithSameKey() {
         Exchange out = template.request("http://localhost:{{port}}/myapp?from=me&to=foo&to=bar", null);
 
         assertNotNull(out);
@@ -50,9 +50,9 @@ public class HttpProducerTwoParametersWithSameKeyTest extends BaseJettyTest {
     }
 
     @Test
-    public void testTwoHeadersWithSameKeyHeader() throws Exception {
+    public void testTwoHeadersWithSameKeyHeader() {
         Exchange out = template.request("http://localhost:{{port}}/myapp", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody(null);
                 exchange.getIn().setHeader("from", "me");
                 List<String> list = new ArrayList<>();
@@ -75,12 +75,12 @@ public class HttpProducerTwoParametersWithSameKeyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/myapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String from = exchange.getIn().getHeader("from", String.class);
                         assertEquals("me", from);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerUnsafeCharsTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerUnsafeCharsTest.java
index 835a764f4f3..a779e4a2d1c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerUnsafeCharsTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerUnsafeCharsTest.java
@@ -35,10 +35,10 @@ public class HttpProducerUnsafeCharsTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/test").to("mock:result");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteContentTypeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteContentTypeTest.java
index 0d794a1815c..9fc2f06be6b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteContentTypeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteContentTypeTest.java
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpProxyRouteContentTypeTest extends BaseJettyTest {
 
     @Test
-    public void testHttpProxyWithContentType() throws Exception {
+    public void testHttpProxyWithContentType() {
 
         String out = template.requestBodyAndHeader("http://localhost:{{port}}/hello", "test", "Content-Type", "application/xml",
                 String.class);
@@ -36,7 +36,7 @@ public class HttpProxyRouteContentTypeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("jetty://http://localhost:{{port}}/hello")
@@ -44,7 +44,7 @@ public class HttpProxyRouteContentTypeTest extends BaseJettyTest {
 
                 from("jetty://http://localhost:{{port}}/bye").process(new Processor() {
 
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
 
                         exchange.getMessage().setBody(ExchangeHelper.getContentType(exchange));
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteTest.java
index 24f0d1e39ea..a2f741a2ddf 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProxyRouteTest.java
@@ -35,7 +35,7 @@ public class HttpProxyRouteTest extends BaseJettyTest {
     private int size = 10;
 
     @Test
-    public void testHttpProxy() throws Exception {
+    public void testHttpProxy() {
         LOG.info("Sending " + size + " messages to a http endpoint which is proxied/bridged");
 
         StopWatch watch = new StopWatch();
@@ -48,7 +48,7 @@ public class HttpProxyRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpProxyWithDifferentPath() throws Exception {
+    public void testHttpProxyWithDifferentPath() {
         String out = template.requestBody("http://localhost:{{port}}/proxy", null, String.class);
         assertEquals("/otherEndpoint", out);
 
@@ -57,13 +57,13 @@ public class HttpProxyRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpProxyHostHeader() throws Exception {
+    public void testHttpProxyHostHeader() {
         String out = template.requestBody("http://localhost:{{port}}/proxyServer", null, String.class);
         assertEquals("localhost:" + getPort2(), out, "Get a wrong host header");
     }
 
     @Test
-    public void testHttpProxyFormHeader() throws Exception {
+    public void testHttpProxyFormHeader() {
         String out = template.requestBodyAndHeader("http://localhost:{{port}}/form", "username=abc&pass=password",
                 Exchange.CONTENT_TYPE, "application/x-www-form-urlencoded",
                 String.class);
@@ -71,7 +71,7 @@ public class HttpProxyRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("jetty://http://localhost:{{port}}")
@@ -92,7 +92,7 @@ public class HttpProxyRouteTest extends BaseJettyTest {
                 // check the from request
                 from("jetty://http://localhost:{{port}}/form?bridgeEndpoint=true").process(new Processor() {
                     @Override
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // just take out the message body and send it back
                         Message in = exchange.getIn();
                         String request = in.getBody(String.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectNoLocationTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectNoLocationTest.java
index c75d4a95256..f85e3748346 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectNoLocationTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectNoLocationTest.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpRedirectNoLocationTest extends BaseJettyTest {
 
     @Test
-    public void testHttpRedirectNoLocation() throws Exception {
+    public void testHttpRedirectNoLocation() {
         try {
             template.requestBody("http://localhost:{{port}}/test", "Hello World", String.class);
             fail("Should have thrown an exception");
@@ -44,12 +44,12 @@ public class HttpRedirectNoLocationTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 302);
                     }
                 });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectTest.java
index a6cb03ec845..a97997bcb1e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRedirectTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpRedirectTest extends BaseJettyTest {
 
     @Test
-    public void testHttpRedirect() throws Exception {
+    public void testHttpRedirect() {
         try {
             template.requestBody("http://localhost:{{port}}/test", "Hello World", String.class);
             fail("Should have thrown an exception");
@@ -63,18 +63,18 @@ public class HttpRedirectTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 301);
                         exchange.getMessage().setHeader("location", "http://localhost:" + getPort() + "/newtest");
                     }
                 });
                 from("jetty://http://localhost:{{port}}/remove").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 302);
                     }
                 });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRequestResponseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRequestResponseTest.java
index a775752b76e..c94f1e6a780 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRequestResponseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRequestResponseTest.java
@@ -34,7 +34,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class HttpRequestResponseTest extends BaseJettyTest {
 
     @Test
-    public void testHttpServletRequestResponse() throws Exception {
+    public void testHttpServletRequestResponse() {
         Object response = template.requestBody("http://localhost:{{port}}/myapp/myservice", "bookid=123");
         // convert the response to a String
         String body = context.getTypeConverter().convertTo(String.class, response);
@@ -42,9 +42,9 @@ public class HttpRequestResponseTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
                 // END SNIPPET: e1
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpReturnDataNotInputStreamConvertableTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpReturnDataNotInputStreamConvertableTest.java
index fe669a624c3..e74800d02f5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpReturnDataNotInputStreamConvertableTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpReturnDataNotInputStreamConvertableTest.java
@@ -26,18 +26,18 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpReturnDataNotInputStreamConvertableTest extends BaseJettyTest {
 
     @Test
-    public void testHttpReturnDataNotInputStreamConvertableTest() throws Exception {
+    public void testHttpReturnDataNotInputStreamConvertableTest() {
         String out = template.requestBody("http://localhost:{{port}}/test", "Hello World", String.class);
         assertEquals("This is the response", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // See: CAMEL-15475
                         exchange.getOut().setBody(new MyResponseBean());
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRouteTest.java
index eb44c4b0549..efc59d78e7a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpRouteTest.java
@@ -18,7 +18,6 @@ package org.apache.camel.component.jetty;
 
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
-import java.io.IOException;
 import java.io.InputStream;
 import java.net.URL;
 import java.util.List;
@@ -101,13 +100,13 @@ public class HttpRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEchoEndpoint() throws Exception {
+    public void testEchoEndpoint() {
         String out = template.requestBody("http://localhost:" + port1 + "/echo", "HelloWorld", String.class);
         assertEquals("HelloWorld", out, "Get a wrong output ");
     }
 
     @Test
-    public void testEchoEndpointWithIgnoreResponseBody() throws Exception {
+    public void testEchoEndpointWithIgnoreResponseBody() {
         String out = template.requestBody("http://localhost:" + port1 + "/echo?ignoreResponseBody=true", "HelloWorld",
                 String.class);
         assertNull(out, "Get a wrong output ");
@@ -167,7 +166,7 @@ public class HttpRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testDisableStreamCache() throws Exception {
+    public void testDisableStreamCache() {
         String response = template.requestBodyAndHeader("http://localhost:" + port3 + "/noStreamCache",
                 new ByteArrayInputStream("This is a test".getBytes()), "Content-Type",
                 "application/xml", String.class);
@@ -196,12 +195,12 @@ public class HttpRouteTest extends BaseJettyTest {
         client.close();
     }
 
-    protected void invokeHttpEndpoint() throws IOException {
+    protected void invokeHttpEndpoint() {
         template.requestBodyAndHeader("http://localhost:" + port1 + "/test", expectedBody, "Content-Type", "application/xml");
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 // enable stream cache
@@ -210,7 +209,7 @@ public class HttpRouteTest extends BaseJettyTest {
                 from("jetty:http://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         try {
                             HttpMessage message = (HttpMessage) exchange.getIn();
                             HttpSession session = message.getRequest().getSession();
@@ -225,7 +224,7 @@ public class HttpRouteTest extends BaseJettyTest {
                 from("jetty:http://localhost:" + port1 + "/responseCode").setHeader(Exchange.HTTP_RESPONSE_CODE, simple("400"));
 
                 Processor printProcessor = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         Message out = exchange.getMessage();
                         out.copyFrom(exchange.getIn());
                         log.info("The body's object is " + exchange.getIn().getBody());
@@ -239,7 +238,7 @@ public class HttpRouteTest extends BaseJettyTest {
                 from("jetty:http://localhost:" + port1 + "/echo").process(printProcessor).process(printProcessor);
 
                 Processor procParameters = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // As the request input stream is cached by
                         // DefaultHttpBinding,
                         // HttpServletRequest can't get the parameters of post
@@ -257,7 +256,7 @@ public class HttpRouteTest extends BaseJettyTest {
                 from("jetty:http://localhost:" + port1 + "/parameter").process(procParameters);
 
                 from("jetty:http://localhost:" + port1 + "/postxml").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String value = exchange.getIn().getBody(String.class);
                         assertEquals(POST_MESSAGE, value, "The response message is wrong");
                         exchange.getMessage().setBody("OK");
@@ -266,7 +265,7 @@ public class HttpRouteTest extends BaseJettyTest {
 
                 from("jetty:http://localhost:" + port3 + "/noStreamCache?disableStreamCache=true").noStreamCaching()
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 InputStream is = (InputStream) exchange.getIn().getBody();
                                 assertTrue(is instanceof org.eclipse.jetty.server.HttpInput, "It should be a raw inputstream");
                                 String request = exchange.getIn().getBody(String.class);
@@ -276,7 +275,7 @@ public class HttpRouteTest extends BaseJettyTest {
                         });
 
                 from("jetty:http://localhost:" + port4 + "/requestBufferSize").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String string = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody(string);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpSendFileTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpSendFileTest.java
index 17d194a8264..897eb3766e3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpSendFileTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpSendFileTest.java
@@ -38,7 +38,7 @@ public class HttpSendFileTest extends BaseJettyTest {
         mock.message(0).header("Content-Type").isEqualTo("image/jpeg");
 
         Exchange out = template.send("http://localhost:{{port}}/myapp/myservice", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody(new File("src/test/data/logo.jpeg"));
                 exchange.getIn().setHeader("Content-Type", "image/jpeg");
             }
@@ -51,11 +51,11 @@ public class HttpSendFileTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").to("mock:result").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String body = exchange.getIn().getBody(String.class);
                         assertNotNull(body, "Body should not be null");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
index 5aaf475f0b5..8f82836c160 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileIssueTest.java
@@ -43,10 +43,10 @@ public class HttpStreamCacheFileIssueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // enable stream caching and use a low threshold so its forced
                 // to write to file
                 context.getStreamCachingStrategy().setSpoolThreshold(16);
@@ -55,7 +55,7 @@ public class HttpStreamCacheFileIssueTest extends BaseJettyTest {
 
                 // use a route so we got an unit of work
                 from("direct:start").to("http://localhost:{{port}}/myserver").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // there should be a temp cache file
                         String[] files = testDirectory().toFile().list();
                         assertTrue(files.length > 0, "There should be a temp cache file");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileResponseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileResponseTest.java
index 111038c1554..ebfb9d498c3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileResponseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileResponseTest.java
@@ -33,7 +33,7 @@ public class HttpStreamCacheFileResponseTest extends BaseJettyTest {
     private String body2 = "Bye " + body;
 
     @Test
-    public void testStreamCacheToFileShouldBeDeletedInCaseOfResponse() throws Exception {
+    public void testStreamCacheToFileShouldBeDeletedInCaseOfResponse() {
         String out = template.requestBody("http://localhost:{{port}}/myserver", body, String.class);
         assertEquals(body2, out);
 
@@ -44,10 +44,10 @@ public class HttpStreamCacheFileResponseTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // enable stream caching and use a low threshold so its forced
                 // to write to file
                 context.getStreamCachingStrategy().setSpoolDirectory(testDirectory().toFile());
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
index 2d54ffedac4..8e021086498 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileStopIssueTest.java
@@ -57,10 +57,10 @@ public class HttpStreamCacheFileStopIssueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // enable stream caching and use a low threshold so its forced
                 // to write to file
                 context.getStreamCachingStrategy().setSpoolThreshold(16);
@@ -69,7 +69,7 @@ public class HttpStreamCacheFileStopIssueTest extends BaseJettyTest {
 
                 // use a route so we got an unit of work
                 from("direct:start").to("http://localhost:{{port}}/myserver").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // there should be a temp cache file
                         File file = new File("target/cachedir");
                         String[] files = file.list();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileTest.java
index 6951cffaa12..7080fb6adfc 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpStreamCacheFileTest.java
@@ -33,7 +33,7 @@ public class HttpStreamCacheFileTest extends BaseJettyTest {
     private final String responseBody = "12345678901234567890123456789012345678901234567890";
 
     @Test
-    public void testStreamCacheToFileShouldBeDeletedInCaseOfResponse() throws Exception {
+    public void testStreamCacheToFileShouldBeDeletedInCaseOfResponse() {
         String out = template.requestBody("direct:start", "Hello World", String.class);
         assertEquals("Bye World", out);
 
@@ -43,7 +43,7 @@ public class HttpStreamCacheFileTest extends BaseJettyTest {
     }
 
     @Test
-    public void testStreamCacheToFileShouldBeDeletedInCaseOfException() throws Exception {
+    public void testStreamCacheToFileShouldBeDeletedInCaseOfException() {
         try {
             template.requestBody("direct:start", null, String.class);
             fail("Should have thrown an exception");
@@ -59,10 +59,10 @@ public class HttpStreamCacheFileTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // enable stream caching and use a low threshold so its forced
                 // to write to file
                 context.getStreamCachingStrategy().setSpoolThreshold(16);
@@ -73,7 +73,7 @@ public class HttpStreamCacheFileTest extends BaseJettyTest {
                 from("direct:start").to("http://localhost:{{port}}/myserver");
 
                 from("jetty://http://localhost:{{port}}/myserver").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String body = exchange.getIn().getBody(String.class);
                         if (ObjectHelper.isEmpty(body)) {
                             exchange.getMessage().setBody(responseBody);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpToFileTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpToFileTest.java
index 5cc1fd1bd29..9359b3bd8da 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpToFileTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpToFileTest.java
@@ -51,9 +51,9 @@ public class HttpToFileTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // put the incoming data on the seda queue and return a fixed
                 // response that we got the file
                 from("jetty:http://localhost:{{port}}/myworld").convertBodyTo(String.class).to("seda:in")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoEndpointTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoEndpointTest.java
index 11792b4eaff..92b433809d3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoEndpointTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoEndpointTest.java
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class HttpTwoEndpointTest extends BaseJettyTest {
 
     @Test
-    public void testTwoEndpoints() throws Exception {
+    public void testTwoEndpoints() {
         Exchange a = template.request("direct:a", null);
         assertNotNull(a);
 
@@ -44,16 +44,16 @@ public class HttpTwoEndpointTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").to("http://localhost:{{port}}/myapp?foo=123&bar=cheese");
 
                 from("direct:b").to("http://localhost:{{port}}/myapp?foo=456&bar=cake");
 
                 from("jetty://http://localhost:{{port}}/myapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         int foo = exchange.getIn().getHeader("foo", Integer.class);
                         String bar = exchange.getIn().getHeader("bar", String.class);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoServerPortsTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoServerPortsTest.java
index 6bd0f88273b..c85285f7a49 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoServerPortsTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpTwoServerPortsTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpTwoServerPortsTest extends BaseJettyTest {
 
     @Test
-    public void testTwoServerPorts() throws Exception {
+    public void testTwoServerPorts() {
         String reply = template.requestBody("direct:a", "World", String.class);
         assertEquals("Bye World", reply);
 
@@ -41,23 +41,23 @@ public class HttpTwoServerPortsTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").to("http://localhost:" + port1 + "/myapp");
 
                 from("direct:b").to("http://localhost:" + port2 + "/myotherapp");
 
                 from("jetty://http://localhost:" + port1 + "/myapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String in = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody("Bye " + in);
                     }
                 });
 
                 from("jetty://http://localhost:" + port2 + "/myotherapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String in = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody("Hi " + in);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
index 2a3b8b3c3e6..d176bf16398 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsAsyncRouteTest.java
@@ -17,7 +17,6 @@
 package org.apache.camel.component.jetty;
 
 import java.io.ByteArrayOutputStream;
-import java.io.IOException;
 import java.io.InputStream;
 import java.net.SocketException;
 import java.net.URISyntaxException;
@@ -124,7 +123,7 @@ public class HttpsAsyncRouteTest extends HttpsRouteTest {
 
     @Override
     @Test
-    public void testEndpointWithoutHttps() throws Exception {
+    public void testEndpointWithoutHttps() {
         // these tests does not run well on Windows
         if (isPlatform("windows")) {
             return;
@@ -179,7 +178,7 @@ public class HttpsAsyncRouteTest extends HttpsRouteTest {
     }
 
     @Override
-    protected void invokeHttpEndpoint() throws IOException {
+    protected void invokeHttpEndpoint() {
         template.sendBodyAndHeader(getHttpProducerScheme() + "localhost:" + port1 + "/test", expectedBody, "Content-Type",
                 "application/xml");
         template.sendBodyAndHeader(getHttpProducerScheme() + "localhost:" + port2 + "/test", expectedBody, "Content-Type",
@@ -187,7 +186,7 @@ public class HttpsAsyncRouteTest extends HttpsRouteTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws URISyntaxException {
                 JettyHttpComponent componentJetty = (JettyHttpComponent) context.getComponent("jetty");
@@ -199,7 +198,7 @@ public class HttpsAsyncRouteTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test?async=true&useContinuation=false").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
index 06df68c2cf1..134506e021c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAddSslConnectorPropertiesTest.java
@@ -30,7 +30,7 @@ import static org.apache.camel.component.jetty.BaseJettyTest.SSL_SYSPROPS;
 public class HttpsRouteAddSslConnectorPropertiesTest extends HttpsRouteTest {
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws URISyntaxException {
                 // START SNIPPET: e1
@@ -45,7 +45,7 @@ public class HttpsRouteAddSslConnectorPropertiesTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
index 4fea125de0a..bf575841edd 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteAliasTest.java
@@ -16,8 +16,6 @@
  */
 package org.apache.camel.component.jetty;
 
-import java.net.URISyntaxException;
-
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
@@ -32,9 +30,9 @@ import static org.apache.camel.component.jetty.BaseJettyTest.SSL_SYSPROPS;
 public class HttpsRouteAliasTest extends HttpsRouteTest {
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws URISyntaxException {
+            public void configure() {
                 JettyHttpComponent jetty = context.getComponent("jetty", JettyHttpComponent.class);
 
                 KeyStoreParameters ksp = new KeyStoreParameters();
@@ -58,7 +56,7 @@ public class HttpsRouteAliasTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
index 87a6916eadd..4d0c8919867 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSetupWithSystemPropsTest.java
@@ -50,13 +50,13 @@ public class HttpsRouteSetupWithSystemPropsTest extends HttpsRouteTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
index 3d8d44d8ed1..752a88fca63 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInComponentTest.java
@@ -16,8 +16,6 @@
  */
 package org.apache.camel.component.jetty;
 
-import java.net.URISyntaxException;
-
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
 import org.apache.camel.builder.RouteBuilder;
@@ -28,9 +26,9 @@ import org.apache.camel.support.jsse.SSLContextParameters;
 public class HttpsRouteSslContextParametersInComponentTest extends HttpsRouteTest {
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws URISyntaxException {
+            public void configure() {
                 JettyHttpComponent jetty = getContext().getComponent("jetty", JettyHttpComponent.class);
 
                 KeyStoreParameters ksp = new KeyStoreParameters();
@@ -50,7 +48,7 @@ public class HttpsRouteSslContextParametersInComponentTest extends HttpsRouteTes
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
index e4cc730398b..bf17904e1f4 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteSslContextParametersInUriTest.java
@@ -16,8 +16,6 @@
  */
 package org.apache.camel.component.jetty;
 
-import java.net.URISyntaxException;
-
 import org.apache.camel.BindToRegistry;
 import org.apache.camel.Exchange;
 import org.apache.camel.Processor;
@@ -29,7 +27,7 @@ import org.apache.camel.support.jsse.SSLContextParameters;
 public class HttpsRouteSslContextParametersInUriTest extends HttpsRouteTest {
 
     @BindToRegistry("sslContextParameters")
-    public SSLContextParameters loadSSLParams() throws Exception {
+    public SSLContextParameters loadSSLParams() {
         KeyStoreParameters ksp = new KeyStoreParameters();
         ksp.setResource(this.getClass().getClassLoader().getResource("jsse/localhost.p12").toString());
         ksp.setPassword(pwd);
@@ -45,9 +43,9 @@ public class HttpsRouteSslContextParametersInUriTest extends HttpsRouteTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws URISyntaxException {
+            public void configure() {
                 JettyHttpComponent jetty = getContext().getComponent("jetty", JettyHttpComponent.class);
                 // NOTE: These are here to check that they are properly ignored.
                 setSSLProps(jetty, "", "asdfasdfasdfdasfs", "sadfasdfasdfas");
@@ -55,7 +53,7 @@ public class HttpsRouteSslContextParametersInUriTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test?sslContextParameters=#sslContextParameters").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
index ed2d49ca399..63181274856 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteTest.java
@@ -17,7 +17,6 @@
 package org.apache.camel.component.jetty;
 
 import java.io.ByteArrayOutputStream;
-import java.io.IOException;
 import java.io.InputStream;
 import java.net.SocketException;
 import java.net.URISyntaxException;
@@ -142,7 +141,7 @@ public class HttpsRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testEndpointWithoutHttps() throws Exception {
+    public void testEndpointWithoutHttps() {
         MockEndpoint mockEndpoint = resolveMandatoryEndpoint("mock:a", MockEndpoint.class);
         assertThrows(RuntimeCamelException.class,
                 () -> template.sendBodyAndHeader("http://localhost:" + port1 + "/test", expectedBody, "Content-Type",
@@ -176,7 +175,7 @@ public class HttpsRouteTest extends BaseJettyTest {
                 "expected SocketException on use of http");
     }
 
-    protected void invokeHttpEndpoint() throws IOException {
+    protected void invokeHttpEndpoint() {
         template.sendBodyAndHeader(getHttpProducerScheme() + "localhost:" + port1 + "/test", expectedBody, "Content-Type",
                 "application/xml");
         template.sendBodyAndHeader(getHttpProducerScheme() + "localhost:" + port2 + "/test", expectedBody, "Content-Type",
@@ -197,7 +196,7 @@ public class HttpsRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws URISyntaxException {
                 JettyHttpComponent componentJetty = (JettyHttpComponent) context.getComponent("jetty");
@@ -209,7 +208,7 @@ public class HttpsRouteTest extends BaseJettyTest {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
index b7f557dc454..8a597c777ee 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpsRouteWithSslConnectorPropertiesTest.java
@@ -26,7 +26,7 @@ import org.apache.camel.builder.RouteBuilder;
 public class HttpsRouteWithSslConnectorPropertiesTest extends HttpsRouteTest {
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() throws URISyntaxException {
                 // START SNIPPET: e1
@@ -41,7 +41,7 @@ public class HttpsRouteWithSslConnectorPropertiesTest extends HttpsRouteTest {
                 from("jetty:https://localhost:" + port1 + "/test").to("mock:a");
 
                 Processor proc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<b>Hello World</b>");
                     }
                 };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/InterfacesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/InterfacesTest.java
index 14d5e010b90..1428fe7c5bd 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/InterfacesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/InterfacesTest.java
@@ -112,11 +112,11 @@ public class InterfacesTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
 
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:" + port1 + "/testRoute").setBody().constant("local").to("mock:endpoint");
 
                 from("jetty:http://localhost:" + port2 + "/testRoute").setBody().constant("local-differentPort")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCallHttpThenExceptionTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCallHttpThenExceptionTest.java
index fe685d7e133..c0dc9ddc42b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCallHttpThenExceptionTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCallHttpThenExceptionTest.java
@@ -33,7 +33,7 @@ public class JettyCallHttpThenExceptionTest extends BaseJettyTest {
         getMockEndpoint("mock:bar").expectedBodiesReceived("Bye World");
 
         Exchange reply = template.request("http://localhost:{{port}}/myserver?throwExceptionOnFailure=false", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("World");
             }
         });
@@ -47,10 +47,10 @@ public class JettyCallHttpThenExceptionTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/myserver").to("log:A")
                         // remove http headers before and after invoking http
                         // service
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCamelHttpUrlCBRTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCamelHttpUrlCBRTest.java
index ba65aff5663..0b1596e5433 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCamelHttpUrlCBRTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyCamelHttpUrlCBRTest.java
@@ -42,10 +42,10 @@ public class JettyCamelHttpUrlCBRTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://0.0.0.0:{{port}}/foo").filter().simple("${header.CamelHttpUrl} contains 'foo'")
                         .to("mock:foo").end().transform().constant("Bye World");
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java
index 65872a04484..509587b1e13 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentMuteExceptionTest.java
@@ -45,10 +45,10 @@ public class JettyComponentMuteExceptionTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 JettyHttpComponent9 jc = context.getComponent("jetty", JettyHttpComponent9.class);
                 jc.setMuteException(true);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.java
index 0ceb21a8e41..2fb9cb3f8fa 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.java
@@ -54,7 +54,7 @@ public class JettyComponentSpringConfiguredTest extends CamelSpringTestSupport {
 
     @Test
     @Disabled("run manual test")
-    public void testJetty2() throws Exception {
+    public void testJetty2() {
         assertNotNull(context.hasComponent("jetty2"), "Should have jetty2 component");
 
         String reply = template.requestBody("http://localhost:" + port + "/myapp", "Camel", String.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentBasedRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentBasedRouteTest.java
index fcce3719736..daabc31cd81 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentBasedRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentBasedRouteTest.java
@@ -50,9 +50,9 @@ public class JettyContentBasedRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 from("jetty:" + serverUri).choice().when().simple("${header.one}").to("mock:one").otherwise().to("mock:other");
                 // END SNIPPET: e1
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentTypeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentTypeTest.java
index a039b0e7fde..e8c138dc0e2 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentTypeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContentTypeTest.java
@@ -53,19 +53,19 @@ public class JettyContentTypeTest extends BaseJettyTest {
     }
 
     @Test
-    public void testSameContentType() throws Exception {
+    public void testSameContentType() {
         sendMessageWithContentType(null, false);
         sendMessageWithContentType("UTF-8", false);
     }
 
     @Test
-    public void testContentTypeWithGZipEncoding() throws Exception {
+    public void testContentTypeWithGZipEncoding() {
         sendMessageWithContentType(null, true);
         sendMessageWithContentType("UTF-8", true);
     }
 
     @Test
-    public void testMixedContentType() throws Exception {
+    public void testMixedContentType() {
         Endpoint endpoint = context.getEndpoint("http://localhost:{{port}}/myapp/myservice");
         Exchange exchange = endpoint.createExchange();
         exchange.getIn().setBody("<order>123</order>");
@@ -78,9 +78,9 @@ public class JettyContentTypeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
             }
         };
@@ -88,7 +88,7 @@ public class JettyContentTypeTest extends BaseJettyTest {
 
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             String user = exchange.getIn().getHeader("User", String.class);
             String contentType = ExchangeHelper.getContentType(exchange);
             String body = exchange.getIn().getBody(String.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContinuationDisabledTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContinuationDisabledTest.java
index 3b84b83ac69..0efda1c7646 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContinuationDisabledTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyContinuationDisabledTest.java
@@ -36,10 +36,10 @@ public class JettyContinuationDisabledTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // disable continuation
                 JettyHttpComponent jetty = context.getComponent("jetty", JettyHttpComponent.class);
                 jetty.setUseContinuation(false);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEnableJmxTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEnableJmxTest.java
index e04a142ba7b..dfb44342311 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEnableJmxTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEnableJmxTest.java
@@ -124,9 +124,9 @@ public class JettyEnableJmxTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 serverUri0 = "http://localhost:" + port1 + "/myservice?enableJmx=true";
                 serverUri1 = "http://localhost:" + port2 + "/myservice?enableJmx=true";
                 serverUri2 = "http://localhost:" + port3 + "/myservice?enableJmx=false";
@@ -155,7 +155,7 @@ public class JettyEnableJmxTest extends BaseJettyTest {
         }
     }
 
-    protected MBeanServerConnection getMBeanConnection() throws Exception {
+    protected MBeanServerConnection getMBeanConnection() {
         if (mbsc == null) {
             mbsc = ManagementFactory.getPlatformMBeanServer();
         }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointContinuationDisabledTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointContinuationDisabledTest.java
index c73bdaef60d..c31b1d3584a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointContinuationDisabledTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointContinuationDisabledTest.java
@@ -36,10 +36,10 @@ public class JettyEndpointContinuationDisabledTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myservice?useContinuation=false").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         Thread.sleep(1000);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointSetHttpTraceTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointSetHttpTraceTest.java
index db209752a19..ffbcc9843b5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointSetHttpTraceTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEndpointSetHttpTraceTest.java
@@ -64,10 +64,10 @@ public class JettyEndpointSetHttpTraceTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:" + portTraceOff + "/myservice").to("log:foo");
                 from("jetty:http://localhost:" + portTraceOn + "/myservice?traceEnabled=true").to("log:bar");
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHandle404Test.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHandle404Test.java
index 1b0af95fc45..3c57b32f636 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHandle404Test.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHandle404Test.java
@@ -52,7 +52,7 @@ public class JettyHandle404Test extends BaseJettyTest {
     }
 
     @Test
-    public void testCustomerErrorHandler() throws Exception {
+    public void testCustomerErrorHandler() {
         String response
                 = template.requestBody("http://localhost:{{port}}/myserver1?throwExceptionOnFailure=false", null, String.class);
         // look for the error message which is sent by MyErrorHandler
@@ -61,10 +61,10 @@ public class JettyHandle404Test extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // setup the jetty component with the customx error handler
                 JettyHttpComponent jettyComponent = (JettyHttpComponent) context.getComponent("jetty");
                 jettyComponent.setErrorHandler(new MyErrorHandler());
@@ -101,7 +101,7 @@ public class JettyHandle404Test extends BaseJettyTest {
 
                 // this is our jetty server where we simulate the 404
                 from("jetty://http://localhost:{{port}}/myserver").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("Page not found");
                         exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 404);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpBridgeEncodedPathTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpBridgeEncodedPathTest.java
index 3b6138ef5c7..c45dc16865e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpBridgeEncodedPathTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpBridgeEncodedPathTest.java
@@ -27,20 +27,20 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 public class JettyHttpBridgeEncodedPathTest extends BaseJettyTest {
 
     @Test
-    public void testJettyHttpClient() throws Exception {
+    public void testJettyHttpClient() {
         String response = template.requestBody("http://localhost:" + port2 + "/jettyTestRouteA?param1=%2B447777111222", null,
                 String.class);
         assertEquals("param1=+447777111222", response, "Get a wrong response");
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 errorHandler(noErrorHandler());
 
                 Processor serviceProc = new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         // %2B becomes decoded to a space
                         Object s = exchange.getIn().getHeader("param1");
                         // can be either + or %2B
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpContentTypeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpContentTypeTest.java
index a19897fcc41..980888c981a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpContentTypeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpContentTypeTest.java
@@ -62,10 +62,10 @@ public class JettyHttpContentTypeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://127.0.0.1:{{port}}/foo").to("mock:input").transform().constant("Bye World");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpEndpointDisconnectTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpEndpointDisconnectTest.java
index 99fe57d1acd..258f2a329e1 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpEndpointDisconnectTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpEndpointDisconnectTest.java
@@ -36,7 +36,7 @@ public class JettyHttpEndpointDisconnectTest extends BaseJettyTest {
     private String serverUri = "http://localhost:" + getPort() + "/myservice";
 
     @Test
-    public void testContextShutdownRemovesHttpConnector() throws Exception {
+    public void testContextShutdownRemovesHttpConnector() {
         context.stop();
         assertEquals(0, JettyHttpComponent.CONNECTORS.size(),
                 () -> {
@@ -57,9 +57,9 @@ public class JettyHttpEndpointDisconnectTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + serverUri).to("mock:result");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamAsExchangeHeaderTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamAsExchangeHeaderTest.java
index 03d55a8b389..d995e226f19 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamAsExchangeHeaderTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamAsExchangeHeaderTest.java
@@ -132,9 +132,9 @@ public class JettyHttpGetWithParamAsExchangeHeaderTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + serverUri).to("mock:result");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamTest.java
index 0dcc7fe6a98..c86cae3764e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpGetWithParamTest.java
@@ -71,9 +71,9 @@ public class JettyHttpGetWithParamTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + serverUri).process(processor).to("mock:result");
                 from("direct:start").setHeader(Exchange.HTTP_METHOD, constant("GET"))
                         .setHeader(Exchange.HTTP_URI, simple(serverUri + "?${in.headers.parameters}"))
@@ -84,7 +84,7 @@ public class JettyHttpGetWithParamTest extends BaseJettyTest {
 
     private static class MyParamsProcessor implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             HttpMessage message = (HttpMessage) exchange.getIn();
             assertNotNull(message.getRequest());
             assertEquals("uno", message.getRequest().getParameter("one"));
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpHeadersTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpHeadersTest.java
index b9d2b43109d..e2ed10e337a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpHeadersTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpHeadersTest.java
@@ -42,10 +42,10 @@ public class JettyHttpHeadersTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://0.0.0.0:{{port}}/foo").to("mock:input").transform().constant("Bye World");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpMapHttpMessageHeadersTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpMapHttpMessageHeadersTest.java
index 8da3e9ae602..90b8b3caf1f 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpMapHttpMessageHeadersTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpMapHttpMessageHeadersTest.java
@@ -105,9 +105,9 @@ public class JettyHttpMapHttpMessageHeadersTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + serverUriFiltered + "?mapHttpMessageHeaders=false").to("mock:result");
                 from("jetty:" + serverUriNotFiltered).to("mock:result1");
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java
index 31ad76a7e79..b018cdb597a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyImageFileTest.java
@@ -33,7 +33,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
  */
 public class JettyImageFileTest extends BaseJettyTest {
 
-    private void sendImageContent(boolean usingGZip) throws Exception {
+    private void sendImageContent(boolean usingGZip) {
         Endpoint endpoint = context.getEndpoint("http://localhost:{{port}}/myapp/myservice");
         Exchange exchange = endpoint.createExchange();
         if (usingGZip) {
@@ -56,9 +56,9 @@ public class JettyImageFileTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyImageService());
             }
         };
@@ -66,7 +66,7 @@ public class JettyImageFileTest extends BaseJettyTest {
 
     public class MyImageService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             exchange.getMessage().setBody(new File("src/test/data/logo.jpeg"));
             exchange.getMessage().setHeader("Content-Type", "image/jpeg");
         }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyLongestContextPathMatchTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyLongestContextPathMatchTest.java
index 6fb5fdf4377..bd4581b8703 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyLongestContextPathMatchTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyLongestContextPathMatchTest.java
@@ -89,9 +89,9 @@ public class JettyLongestContextPathMatchTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/aaa/?matchOnUriPrefix=true").to("mock:aaa");
 
                 from("jetty:http://localhost:{{port}}/myapp/aaa/bbb/ccc/?matchOnUriPrefix=true").to("mock:ccc");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyMuteExceptionTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyMuteExceptionTest.java
index 5bc766fa466..d175029fd51 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyMuteExceptionTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyMuteExceptionTest.java
@@ -44,10 +44,10 @@ public class JettyMuteExceptionTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/foo?muteException=true").to("mock:destination")
                         .throwException(new IllegalArgumentException("Camel cannot do this"));
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyOnExceptionHandledTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyOnExceptionHandledTest.java
index 543702c41df..8716ddbacd9 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyOnExceptionHandledTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyOnExceptionHandledTest.java
@@ -26,7 +26,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class JettyOnExceptionHandledTest extends BaseJettyTest {
 
     @Test
-    public void testJettyOnException() throws Exception {
+    public void testJettyOnException() {
         Exchange reply = template.request("http://localhost:{{port}}/myserver?throwExceptionOnFailure=false", null);
 
         assertNotNull(reply);
@@ -35,10 +35,10 @@ public class JettyOnExceptionHandledTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 from("jetty://http://localhost:{{port}}/myserver")
                         // use onException to catch all exceptions and return a
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBodyWhenErrorTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBodyWhenErrorTest.java
index 586c85535c7..7001b65f07d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBodyWhenErrorTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBodyWhenErrorTest.java
@@ -35,7 +35,7 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class JettyResponseBodyWhenErrorTest extends BaseJettyTest {
 
     @Test
-    public void testResponseBodyWhenError() throws Exception {
+    public void testResponseBodyWhenError() {
         try {
             template.requestBody("http://localhost:{{port}}/myapp/myservice", "bookid=123");
             fail("Should have thrown an exception");
@@ -52,9 +52,9 @@ public class JettyResponseBodyWhenErrorTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 errorHandler(noErrorHandler());
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
             }
@@ -63,7 +63,7 @@ public class JettyResponseBodyWhenErrorTest extends BaseJettyTest {
 
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             throw new IllegalArgumentException("Damm");
         }
     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBufferSizeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBufferSizeTest.java
index bb81f2d6318..2d0d66e9c6c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBufferSizeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyResponseBufferSizeTest.java
@@ -24,15 +24,15 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class JettyResponseBufferSizeTest extends BaseJettyTest {
 
     @Test
-    public void testSimple() throws Exception {
+    public void testSimple() {
         String result = template.requestBody("http://localhost:{{port}}/myapp", "Camel", String.class);
         assertEquals("Hello Camel", result);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp?responseBufferSize=65536").transform(body().prepend("Hello "));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteTest.java
index f2c83331afa..9aca8caebc7 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteTest.java
@@ -32,7 +32,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class JettyRouteTest extends BaseJettyTest {
 
     @Test
-    public void testSendToJetty() throws Exception {
+    public void testSendToJetty() {
         Object response = template.requestBody("http://localhost:{{port}}/myapp/myservice", "bookid=123");
         // convert the response to a String
         String body = context.getTypeConverter().convertTo(String.class, response);
@@ -40,15 +40,15 @@ public class JettyRouteTest extends BaseJettyTest {
     }
 
     @Test
-    public void testHttpProxyHostHeader() throws Exception {
+    public void testHttpProxyHostHeader() {
         String out = template.requestBody("http://localhost:{{port}}/proxyServer", null, String.class);
         assertEquals("localhost:" + getPort2(), out, "Get a wrong host header");
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
                 // END SNIPPET: e1
@@ -63,7 +63,7 @@ public class JettyRouteTest extends BaseJettyTest {
     // START SNIPPET: e2
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             // just get the body as a string
             String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithSocketPropertiesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithSocketPropertiesTest.java
index 412fe2abe85..182bbef8802 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithSocketPropertiesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithSocketPropertiesTest.java
@@ -35,7 +35,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class JettyRouteWithSocketPropertiesTest extends BaseJettyTest {
 
     @Test
-    public void testSendToJetty() throws Exception {
+    public void testSendToJetty() {
         Object response = template.requestBody("http://localhost:{{port}}/myapp/myservice", "bookid=123");
         // convert the response to a String
         String body = context.getTypeConverter().convertTo(String.class, response);
@@ -43,9 +43,9 @@ public class JettyRouteWithSocketPropertiesTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 // define socket connector properties
                 Map<String, Object> properties = new HashMap<>();
@@ -64,7 +64,7 @@ public class JettyRouteWithSocketPropertiesTest extends BaseJettyTest {
 
     public class MyBookService implements Processor {
         @Override
-        public void process(Exchange exchange) throws Exception {
+        public void process(Exchange exchange) {
             // just get the body as a string
             String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSocketPropertiesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSocketPropertiesTest.java
index 7ae145a1487..2678731df73 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSocketPropertiesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSocketPropertiesTest.java
@@ -42,7 +42,7 @@ public class JettyRouteWithUnknownSocketPropertiesTest extends BaseJettyTest {
         }
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // define socket connector properties
                 Map<String, Object> properties = new HashMap<>();
                 properties.put("acceptors", 4);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSslSocketPropertiesTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSslSocketPropertiesTest.java
index 204ae4b76ae..b0435e66aaf 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSslSocketPropertiesTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyRouteWithUnknownSslSocketPropertiesTest.java
@@ -42,7 +42,7 @@ public class JettyRouteWithUnknownSslSocketPropertiesTest extends BaseJettyTest
         }
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // define socket connector properties
                 Map<String, Object> properties = new HashMap<>();
                 properties.put("acceptors", 4);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySessionSupportTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySessionSupportTest.java
index a035f38c94f..96b4fbab9d7 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySessionSupportTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySessionSupportTest.java
@@ -33,7 +33,7 @@ public class JettySessionSupportTest extends BaseJettyTest {
     public void testJettySessionSupportInvalid() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/hello").to("mock:foo");
 
                 from("jetty:http://localhost:{{port}}/bye?sessionSupport=true").to("mock:bar");
@@ -54,7 +54,7 @@ public class JettySessionSupportTest extends BaseJettyTest {
     public void testJettySessionSupportOk() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/hello?sessionSupport=true").transform(simple("Bye ${body}"));
             }
         });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimplifiedHandle404Test.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimplifiedHandle404Test.java
index 45fedde2ad5..d31e3028295 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimplifiedHandle404Test.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimplifiedHandle404Test.java
@@ -42,10 +42,10 @@ public class JettySimplifiedHandle404Test extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // disable error handling
                 errorHandler(noErrorHandler());
 
@@ -69,7 +69,7 @@ public class JettySimplifiedHandle404Test extends BaseJettyTest {
 
                 // this is our jetty server where we simulate the 404
                 from("jetty://http://localhost:{{port}}/myserver").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("Page not found");
                         exchange.getMessage().setHeader(Exchange.HTTP_RESPONSE_CODE, 404);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimulateInOnlyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimulateInOnlyTest.java
index a9709492395..bdba72393a7 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimulateInOnlyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySimulateInOnlyTest.java
@@ -38,7 +38,7 @@ public class JettySimulateInOnlyTest extends BaseJettyTest {
     public void testSimulateInOnlyUsingWireTap() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 from("jetty://http://localhost:{{port}}/myserver")
                         // turn the route to in only as we do not want jetty to wait
@@ -49,7 +49,7 @@ public class JettySimulateInOnlyTest extends BaseJettyTest {
                         .transform(constant("OK"));
 
                 from("direct:continue").delay(1500).process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         route += "B";
                     }
                 }).to("mock:result");
@@ -77,7 +77,7 @@ public class JettySimulateInOnlyTest extends BaseJettyTest {
     public void testSimulateInOnly() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/myserver")
                         // turn the route to in only as we do not want jetty to wait
                         // for the response
@@ -89,7 +89,7 @@ public class JettySimulateInOnlyTest extends BaseJettyTest {
                         .transform(constant("OK"));
 
                 from("seda:continue").delay(1000).process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         route += "B";
                     }
                 }).to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySteveIssueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySteveIssueTest.java
index e8ed103529e..9e014685c61 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySteveIssueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySteveIssueTest.java
@@ -39,9 +39,9 @@ public class JettySteveIssueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:" + serverUri).setBody().simple("<html><body>${in.header.x}</body></html>").to("mock:result");
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyStreamCacheIssueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyStreamCacheIssueTest.java
index bd80a0920eb..68cb78c7eba 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyStreamCacheIssueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyStreamCacheIssueTest.java
@@ -37,7 +37,7 @@ public class JettyStreamCacheIssueTest extends BaseJettyTest {
     }
 
     @Test
-    public void testStreamCache() throws Exception {
+    public void testStreamCache() {
         StringBuilder sb = new StringBuilder();
         for (int i = 0; i < 10000; i++) {
             sb.append("0123456789");
@@ -49,15 +49,15 @@ public class JettyStreamCacheIssueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:input").to("http://localhost:" + getPort() + "/input");
 
                 from("jetty:http://localhost:" + getPort() + "/input").process(new Processor() {
                     @Override
-                    public void process(final Exchange exchange) throws Exception {
+                    public void process(final Exchange exchange) {
                         // Get message returns the in message if an out one is not present, which is the expectation here
                         assertEquals(input, exchange.getMessage().getBody(String.class));
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendResumeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendResumeTest.java
index 4f782d9f614..778da23465c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendResumeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendResumeTest.java
@@ -31,7 +31,7 @@ public class JettySuspendResumeTest extends BaseJettyTest {
     private String serverUri = "http://localhost:" + getPort() + "/cool";
 
     @Test
-    public void testJettySuspendResume() throws Exception {
+    public void testJettySuspendResume() {
         context.getShutdownStrategy().setTimeout(50);
 
         String reply = template.requestBody(serverUri, "World", String.class);
@@ -61,10 +61,10 @@ public class JettySuspendResumeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://" + serverUri).id("route1").transform(body().prepend("Bye "));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendTest.java
index 445f30be877..eee9077d694 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendTest.java
@@ -31,7 +31,7 @@ public class JettySuspendTest extends BaseJettyTest {
     private String serverUri = "http://localhost:" + getPort() + "/cool";
 
     @Test
-    public void testJettySuspend() throws Exception {
+    public void testJettySuspend() {
         context.getShutdownStrategy().setTimeout(50);
 
         String reply = template.requestBody(serverUri, "World", String.class);
@@ -54,10 +54,10 @@ public class JettySuspendTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://" + serverUri).id("route1").transform(body().prepend("Bye "));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendWhileInProgressTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendWhileInProgressTest.java
index 1d9b3434084..e445a7ca66d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendWhileInProgressTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySuspendWhileInProgressTest.java
@@ -75,9 +75,9 @@ public class JettySuspendWhileInProgressTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://" + serverUri).log("Got data will wait 10 sec with reply").delay(10000)
                         .transform(simple("Bye ${header.name}"));
             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySwitchingStatusCode204Test.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySwitchingStatusCode204Test.java
index 9a8cd5ab07f..6a08e63fbe7 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySwitchingStatusCode204Test.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettySwitchingStatusCode204Test.java
@@ -43,7 +43,7 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Test
-    public void testSwitchingNoBodyTo204HttpViaCamel() throws Exception {
+    public void testSwitchingNoBodyTo204HttpViaCamel() {
         Exchange inExchange = this.createExchangeWithBody("Hello World");
         Exchange outExchange = template.send("http://localhost:{{port}}/bar", inExchange);
 
@@ -52,7 +52,7 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Test
-    public void testSwitchingNoBodyTo204ViaCamelRoute() throws Exception {
+    public void testSwitchingNoBodyTo204ViaCamelRoute() {
         Exchange inExchange = this.createExchangeWithBody("Hello World");
         Exchange outExchange = template.send("direct:bar", inExchange);
 
@@ -72,7 +72,7 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Test
-    public void testNoSwitchingNoCodeHttpViaCamel() throws Exception {
+    public void testNoSwitchingNoCodeHttpViaCamel() {
         Exchange inExchange = this.createExchangeWithBody("Hello World");
         Exchange outExchange = template.send("http://localhost:{{port}}/foo", inExchange);
 
@@ -81,7 +81,7 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Test
-    public void testNoSwitchingNoCodeViaCamelRoute() throws Exception {
+    public void testNoSwitchingNoCodeViaCamelRoute() {
         Exchange inExchange = this.createExchangeWithBody("Hello World");
         Exchange outExchange = template.send("direct:foo", inExchange);
 
@@ -101,7 +101,7 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Test
-    public void testNoSwitchingNoBodyHttpViaCamel() throws Exception {
+    public void testNoSwitchingNoBodyHttpViaCamel() {
         Exchange inExchange = this.createExchangeWithBody("Hello World");
         Exchange outExchange = template.send("http://localhost:{{port}}/foobar", inExchange);
 
@@ -110,7 +110,7 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Test
-    public void testNoSwitchingNoBodyViaCamelRoute() throws Exception {
+    public void testNoSwitchingNoBodyViaCamelRoute() {
         Exchange inExchange = this.createExchangeWithBody("Hello World");
         Exchange outExchange = template.send("direct:foobar", inExchange);
 
@@ -119,10 +119,10 @@ public class JettySwitchingStatusCode204Test extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/bar").setBody().constant("");
 
                 from("direct:bar").to("http://localhost:{{port}}/bar");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyThreadPoolSizeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyThreadPoolSizeTest.java
index 97e63a7ae02..b2bd10869a6 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyThreadPoolSizeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyThreadPoolSizeTest.java
@@ -45,10 +45,10 @@ public class JettyThreadPoolSizeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // setup the jetty component with the custom minThreads
                 JettyHttpComponent jettyComponent = (JettyHttpComponent) context.getComponent("jetty");
                 jettyComponent.setMinThreads(5);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormOkHttpTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormOkHttpTest.java
index d0169f02837..a8cac8f0993 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormOkHttpTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormOkHttpTest.java
@@ -35,7 +35,7 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class MultiPartFormOkHttpTest extends BaseJettyTest {
 
-    private Request createMultipartRequest() throws Exception {
+    private Request createMultipartRequest() {
         MediaType mediaType = MediaType.parse("multipart/form-data; boundary=---011000010111000001101001");
         RequestBody body = RequestBody
                 .create(mediaType,
@@ -58,9 +58,9 @@ public class MultiPartFormOkHttpTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:{{port}}/test").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         AttachmentMessage message = exchange.getMessage(AttachmentMessage.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
index 8b0610c512b..eadb33158e5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormTest.java
@@ -37,7 +37,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
 public class MultiPartFormTest extends BaseJettyTest {
-    private HttpEntity createMultipartRequestEntity() throws Exception {
+    private HttpEntity createMultipartRequestEntity() {
         File file = new File("src/test/resources/log4j2.properties");
         return MultipartEntityBuilder.create().addTextBody("comment", "A binary file of some kind")
                 .addBinaryBody(file.getName(), file).build();
@@ -66,9 +66,9 @@ public class MultiPartFormTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 // Set the jetty temp directory which store the file for multi
                 // part form
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormWithCustomFilterTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormWithCustomFilterTest.java
index 2c59a605dd2..cdb4307fc35 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormWithCustomFilterTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormWithCustomFilterTest.java
@@ -99,9 +99,9 @@ public class MultiPartFormWithCustomFilterTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 // START SNIPPET: e1
                 // Set the jetty temp directory which store the file for multi
                 // part form
@@ -142,7 +142,7 @@ public class MultiPartFormWithCustomFilterTest extends BaseJettyTest {
                 // the enableMultipartFilter=false parameter
                 from("jetty://http://localhost:{{port}}/test2?multipartFilterRef=myMultipartFilter&enableMultipartFilter=false")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 AttachmentMessage in = exchange.getMessage(AttachmentMessage.class);
                                 assertEquals(2, in.getAttachments().size(), "Get a wrong attachement size");
                                 DataHandler data = in.getAttachment("log4j2.properties");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiThreadedHttpGetTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiThreadedHttpGetTest.java
index 018e5158142..7dadee6f2ba 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiThreadedHttpGetTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiThreadedHttpGetTest.java
@@ -102,7 +102,7 @@ public class MultiThreadedHttpGetTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             public void configure() {
                 from("seda:withConversion?concurrentConsumers=5").to("http://localhost:{{port}}/search")
@@ -111,7 +111,7 @@ public class MultiThreadedHttpGetTest extends BaseJettyTest {
                 from("seda:withoutConversion?concurrentConsumers=5").to("http://localhost:{{port}}/search").to("mock:results");
 
                 from("jetty:http://localhost:{{port}}/search").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         exchange.getMessage().setBody("<html>Bye World</html>");
                     }
                 });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyChunkedFalseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyChunkedFalseTest.java
index b62364c5b9c..331ec3ff6f5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyChunkedFalseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyChunkedFalseTest.java
@@ -24,15 +24,15 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class SimpleJettyChunkedFalseTest extends BaseJettyTest {
 
     @Test
-    public void testSimple() throws Exception {
+    public void testSimple() {
         String result = template.requestBody("http://localhost:{{port}}/myapp", "Camel", String.class);
         assertEquals("Hello Camel", result);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp?chunked=false").transform(body().prepend("Hello "));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyTest.java
index a8cf4b7ba11..0be5d2eda40 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SimpleJettyTest.java
@@ -24,15 +24,15 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class SimpleJettyTest extends BaseJettyTest {
 
     @Test
-    public void testSimple() throws Exception {
+    public void testSimple() {
         String result = template.requestBody("http://localhost:{{port}}/myapp", "Camel", String.class);
         assertEquals("Hello Camel", result);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp").transform(body().prepend("Hello "));
             }
         };
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
index 4cb3b9e9767..60434c55969 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringHttpsRouteTest.java
@@ -67,7 +67,7 @@ public class SpringHttpsRouteTest {
     private Integer port;
 
     @BeforeEach
-    public void setUp() throws Exception {
+    public void setUp() {
         // ensure jsse clients can validate the self signed dummy localhost
         // cert,
         // use the server keystore as the trust store for these tests
@@ -76,7 +76,7 @@ public class SpringHttpsRouteTest {
     }
 
     @AfterEach
-    public void tearDown() throws Exception {
+    public void tearDown() {
         restoreSystemProperties();
     }
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionRedeliveryTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionRedeliveryTest.java
index 3af039c6dfa..afc41dd0658 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionRedeliveryTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionRedeliveryTest.java
@@ -48,7 +48,7 @@ public class SpringJettyNoConnectionRedeliveryTest extends CamelSpringTestSuppor
     }
 
     @Test
-    public void testConnectionOk() throws Exception {
+    public void testConnectionOk() {
         String reply = template.requestBody("direct:start", "World", String.class);
         assertEquals("Bye World", reply);
     }
@@ -59,7 +59,7 @@ public class SpringJettyNoConnectionRedeliveryTest extends CamelSpringTestSuppor
         context.getRouteController().stopRoute("jetty");
 
         Exchange exchange = template.request("direct:start", new Processor() {
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setBody("Moon");
             }
         });
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionTest.java
index 6cc8df59512..767fff581a2 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringJettyNoConnectionTest.java
@@ -47,7 +47,7 @@ public class SpringJettyNoConnectionTest extends CamelSpringTestSupport {
     }
 
     @Test
-    public void testConnectionOk() throws Exception {
+    public void testConnectionOk() {
         String reply = template.requestBody("direct:start", "World", String.class);
         assertEquals("Bye World", reply);
     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java
index 2db296d9f2e..89c76a4fe19 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/TwoCamelContextWithJettyRouteTest.java
@@ -36,9 +36,9 @@ public class TwoCamelContextWithJettyRouteTest extends BaseJettyTest {
         CamelContext contextB = new DefaultCamelContext();
         contextB.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty://http://localhost:" + port2 + "/myotherapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String in = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody("Hi " + in);
                     }
@@ -64,16 +64,16 @@ public class TwoCamelContextWithJettyRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:a").to("http://localhost:" + port1 + "/myapp");
 
                 from("direct:b").to("http://localhost:" + port2 + "/myotherapp");
 
                 from("jetty://http://localhost:" + port1 + "/myapp").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String in = exchange.getIn().getBody(String.class);
                         exchange.getMessage().setBody("Bye " + in);
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncCBRTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncCBRTest.java
index d84e415a4a5..2fed9e49393 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncCBRTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncCBRTest.java
@@ -35,10 +35,10 @@ public class JettyAsyncCBRTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice").convertBodyTo(String.class).choice()
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationDisabledTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationDisabledTest.java
index 554ab5d304e..ddb16cb15c5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationDisabledTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationDisabledTest.java
@@ -35,10 +35,10 @@ public class JettyAsyncContinuationDisabledTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice?useContinuation=false").to("async:bye:world").to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutOkTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutOkTest.java
index 60665ede91e..cc9ab06eeb9 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutOkTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutOkTest.java
@@ -35,10 +35,10 @@ public class JettyAsyncContinuationTimeoutOkTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice?continuationTimeout=3000").to("async:bye:world")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutTest.java
index ae80a9da2d2..303694b1c2c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncContinuationTimeoutTest.java
@@ -58,10 +58,10 @@ public class JettyAsyncContinuationTimeoutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice?continuationTimeout=3000").to("async:bye:world?delay=6000")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncDefaultContinuationTimeoutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncDefaultContinuationTimeoutTest.java
index 40aa98aed7e..3284331b8a6 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncDefaultContinuationTimeoutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncDefaultContinuationTimeoutTest.java
@@ -62,10 +62,10 @@ public class JettyAsyncDefaultContinuationTimeoutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice").to("async:bye:world?delay=45s").to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncFilterTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncFilterTest.java
index de0abd2ea1d..83830b28e91 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncFilterTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncFilterTest.java
@@ -35,10 +35,10 @@ public class JettyAsyncFilterTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice").convertBodyTo(String.class).filter(body().contains("Camel"))
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTest.java
index 75fc5fe3bc6..ea38f49cf55 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTest.java
@@ -35,10 +35,10 @@ public class JettyAsyncTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice").to("async:bye:world").to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncThrottleTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncThrottleTest.java
index 93880a8598c..e5c35ad689a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncThrottleTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncThrottleTest.java
@@ -55,10 +55,10 @@ public class JettyAsyncThrottleTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myservice").removeHeaders("*").throttle(2).asyncDelayed().loadBalance()
                         .failover().to("http://localhost:" + port2 + "/foo")
                         .to("http://localhost:" + port3 + "/bar").end().to("mock:result");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTransformTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTransformTest.java
index d26d22f668d..fb4fe3113a2 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTransformTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTransformTest.java
@@ -35,10 +35,10 @@ public class JettyAsyncTransformTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice").to("log:foo").convertBodyTo(String.class)
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTryCatchFinallyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTryCatchFinallyTest.java
index f3e11ddde45..7751d0fe70d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTryCatchFinallyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/JettyAsyncTryCatchFinallyTest.java
@@ -38,10 +38,10 @@ public class JettyAsyncTryCatchFinallyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.addComponent("async", new MyAsyncComponent());
 
                 from("jetty:http://localhost:{{port}}/myservice").convertBodyTo(String.class).doTry().to("mock:try")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/MyAsyncEndpoint.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/MyAsyncEndpoint.java
index 21b1488d1ff..fa8acb72368 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/MyAsyncEndpoint.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/async/MyAsyncEndpoint.java
@@ -33,12 +33,12 @@ public class MyAsyncEndpoint extends DefaultEndpoint {
     }
 
     @Override
-    public Producer createProducer() throws Exception {
+    public Producer createProducer() {
         return new MyAsyncProducer(this);
     }
 
     @Override
-    public Consumer createConsumer(Processor processor) throws Exception {
+    public Consumer createConsumer(Processor processor) {
         throw new UnsupportedOperationException("Consumer not supported");
     }
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/file/JettyFileConsumerTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/file/JettyFileConsumerTest.java
index 6844e4e4299..d8a9346acde 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/file/JettyFileConsumerTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/file/JettyFileConsumerTest.java
@@ -55,7 +55,7 @@ public class JettyFileConsumerTest extends BaseJettyTest {
     }
 
     @Test
-    public void testSendBinaryFile() throws Exception {
+    public void testSendBinaryFile() {
         File jpg = new File("src/test/resources/java.jpg");
         String response = template.requestBody("http://localhost:{{port}}/myapp/myservice2", jpg, String.class);
         assertEquals("OK", response, "Response should be OK ");
@@ -80,9 +80,9 @@ public class JettyFileConsumerTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").to(fileUri("test?fileName=temp.xml"))
                         .setBody(constant("OK"));
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/javabody/HttpJavaBodyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/javabody/HttpJavaBodyTest.java
index b4882a3df69..52c0fe4e485 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/javabody/HttpJavaBodyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/javabody/HttpJavaBodyTest.java
@@ -49,9 +49,9 @@ public class HttpJavaBodyTest extends BaseJettyTest {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         MyCoolBean cool = exchange.getIn().getBody(MyCoolBean.class);
                         assertNotNull(cool);
 
@@ -86,9 +86,9 @@ public class HttpJavaBodyTest extends BaseJettyTest {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         MyCoolBean cool = exchange.getIn().getBody(MyCoolBean.class);
                         assertNotNull(cool);
 
@@ -125,9 +125,9 @@ public class HttpJavaBodyTest extends BaseJettyTest {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String body = exchange.getIn().getBody(String.class);
                         assertNotNull(body);
                         assertEquals("Hello World", body);
@@ -158,11 +158,11 @@ public class HttpJavaBodyTest extends BaseJettyTest {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 onException(Exception.class).to("mock:error");
 
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String body = exchange.getIn().getBody(String.class);
                         assertNotNull(body);
                         assertEquals("Hello World", body);
@@ -195,9 +195,9 @@ public class HttpJavaBodyTest extends BaseJettyTest {
 
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String body = exchange.getIn().getBody(String.class);
                         assertNotNull(body);
                         assertEquals("Hello World", body);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/manual/JettyManual.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/manual/JettyManual.java
index 3efbbb769ff..b99f1799bf0 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/manual/JettyManual.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/manual/JettyManual.java
@@ -42,12 +42,12 @@ public class JettyManual extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
-            public void configure() throws Exception {
+            public void configure() {
                 from("jetty:http://localhost:" + port1 + "/ myapp / myservice")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 String body = exchange.getIn().getBody(String.class);
                                 assertNotNull(body, "Body should not be null");
                             }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTest.java
index 2d9f399ab75..a86f5f13159 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTest.java
@@ -34,13 +34,13 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpClientProxyTest extends BaseJettyTest {
 
     @Test
-    public void testHttpClientNoProxyOk() throws Exception {
+    public void testHttpClientNoProxyOk() {
         String out = template.requestBody("direct:cool", "World", String.class);
         assertEquals("Hello World", out);
     }
 
     @Test
-    public void testHttpClientNoProxyException() throws Exception {
+    public void testHttpClientNoProxyException() {
         try {
             template.requestBody("direct:cool", "Kaboom", String.class);
             fail("Should have thrown exception");
@@ -75,10 +75,10 @@ public class HttpClientProxyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:cool").to("http://localhost:{{port}}/myapp/myservice");
 
                 from("jetty:http://localhost:{{port}}/myapp/myservice").bean(MyCoolServiceBean.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTransferExceptionTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTransferExceptionTest.java
index a57a5627a5c..f4973e4c899 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTransferExceptionTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/HttpClientProxyTransferExceptionTest.java
@@ -30,13 +30,13 @@ import static org.junit.jupiter.api.Assertions.fail;
 public class HttpClientProxyTransferExceptionTest extends BaseJettyTest {
 
     @Test
-    public void testHttpClientNoProxyOk() throws Exception {
+    public void testHttpClientNoProxyOk() {
         String out = template.requestBody("direct:cool", "World", String.class);
         assertEquals("Hello World", out);
     }
 
     @Test
-    public void testHttpClientNoProxyException() throws Exception {
+    public void testHttpClientNoProxyException() {
         try {
             template.requestBody("direct:cool", "Kaboom");
             fail("Should have thrown an exception");
@@ -67,10 +67,10 @@ public class HttpClientProxyTransferExceptionTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 from("direct:cool").to("http://localhost:{{port}}/myapp/myservice?transferException=true");
 
                 from("jetty:http://localhost:{{port}}/myapp/myservice?transferException=true").bean(MyCoolServiceBean.class);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/JettyChuckedFalseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/JettyChuckedFalseTest.java
index 7aff26ea83b..fed4dc2180e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/JettyChuckedFalseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/proxy/JettyChuckedFalseTest.java
@@ -30,10 +30,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class JettyChuckedFalseTest extends BaseJettyTest {
 
     @Test
-    public void runningTest() throws Exception {
+    public void runningTest() {
         Exchange exchange = template.request("http://localhost:{{port}}/test", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 // we do nothing here, so http producer will send a GET method
                 // request
             }
@@ -48,10 +48,10 @@ public class JettyChuckedFalseTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
 
                 from("jetty:http://localhost:{{port}}/test?matchOnUriPrefix=true&chunked=false")
                         .to("http://localhost:{{port2}}/other?bridgeEndpoint=true");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyTest.java
index 372cd697743..5ee3127de9e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyTest.java
@@ -34,7 +34,7 @@ public class RestApiJettyTest extends BaseJettyTest {
     }
 
     @Test
-    public void testApi() throws Exception {
+    public void testApi() {
         String out = template.requestBody("jetty:http://localhost:{{port}}/api-doc", null, String.class);
         assertNotNull(out);
 
@@ -47,10 +47,10 @@ public class RestApiJettyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).apiContextPath("/api-doc")
                         .apiProperty("cors", "true")
                         .apiProperty("api.title", "The hello rest thing").apiProperty("api.version", "1.2.3");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyYamlTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyYamlTest.java
index 81cf179e917..a3ebd0bbdd8 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyYamlTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiJettyYamlTest.java
@@ -27,7 +27,7 @@ public class RestApiJettyYamlTest extends RestApiJettyTest {
 
     @Override
     @Test
-    public void testApi() throws Exception {
+    public void testApi() {
         String out = template.requestBody("jetty:http://localhost:{{port}}/api-doc/swagger.yaml", null, String.class);
         assertNotNull(out);
         assertTrue(out.contains("version: \"1.2.3\""));
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiOverrideHostJettyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiOverrideHostJettyTest.java
index 03fa55ac041..773f1b45d5b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiOverrideHostJettyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestApiOverrideHostJettyTest.java
@@ -34,7 +34,7 @@ public class RestApiOverrideHostJettyTest extends BaseJettyTest {
     }
 
     @Test
-    public void testApi() throws Exception {
+    public void testApi() {
         String out = template.requestBody("jetty:http://localhost:{{port}}/api-doc", null, String.class);
         assertNotNull(out);
 
@@ -47,10 +47,10 @@ public class RestApiOverrideHostJettyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).apiContextPath("/api-doc")
                         .apiHost("mycoolserver/myapi").apiProperty("cors", "true")
                         .apiProperty("api.title", "The hello rest thing").apiProperty("api.version", "1.2.3");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestBridgeEndpointTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestBridgeEndpointTest.java
index 1b05fbf46e0..6ed9c58e0b8 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestBridgeEndpointTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestBridgeEndpointTest.java
@@ -35,10 +35,10 @@ public class RestBridgeEndpointTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort());
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestHttpsClientAuthRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestHttpsClientAuthRouteTest.java
index 36aa4a5471d..11d74b9bc76 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestHttpsClientAuthRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestHttpsClientAuthRouteTest.java
@@ -93,10 +93,10 @@ public class RestHttpsClientAuthRouteTest extends CamelTestSupport {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 RestConfigurationDefinition restConfig
                         = restConfiguration().scheme("https").host("localhost").port(port.getPort());
                 decorateRestConfiguration(restConfig);
@@ -106,14 +106,14 @@ public class RestHttpsClientAuthRouteTest extends CamelTestSupport {
                 rest("/TestResource").get("/{id}").to("direct:get1").post("/{id}").to("direct:post1");
 
                 from("direct:get1").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody("Hello " + id);
                     }
                 });
 
                 from("direct:post1").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         String ct = exchange.getIn().getHeader(Exchange.CONTENT_TYPE, String.class);
                         exchange.getMessage().setBody("Hello " + id + ": " + exchange.getIn().getBody(String.class));
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyAcceptTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyAcceptTest.java
index 56a2957be08..364263e5edf 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyAcceptTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyAcceptTest.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 public class RestJettyAcceptTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerNoAccept() throws Exception {
+    public void testJettyProducerNoAccept() {
         String out = fluentTemplate.withHeader(Exchange.HTTP_METHOD, "post").withBody("{ \"name\": \"Donald Duck\" }")
                 .to("http://localhost:" + getPort() + "/users/123/update")
                 .request(String.class);
@@ -39,7 +39,7 @@ public class RestJettyAcceptTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyProducerAcceptValid() throws Exception {
+    public void testJettyProducerAcceptValid() {
         String out = fluentTemplate.withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .withHeader("Accept", "application/json").withHeader(Exchange.HTTP_METHOD, "post")
                 .withBody("{ \"name\": \"Donald Duck\" }").to("http://localhost:" + getPort() + "/users/123/update")
@@ -49,7 +49,7 @@ public class RestJettyAcceptTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyProducerAcceptInvalid() throws Exception {
+    public void testJettyProducerAcceptInvalid() {
         fluentTemplate = fluentTemplate.withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .withHeader("Accept", "application/xml")
                 .withHeader(Exchange.HTTP_METHOD, "post")
@@ -65,10 +65,10 @@ public class RestJettyAcceptTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         // turn on client request validation
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBasicAuthTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBasicAuthTest.java
index d9164c0b46d..12f809ec5bc 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBasicAuthTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBasicAuthTest.java
@@ -34,7 +34,7 @@ public class RestJettyBasicAuthTest extends CamelSpringTestSupport {
     }
 
     @Test
-    public void testJestDslBasicAuth() throws Exception {
+    public void testJestDslBasicAuth() {
         String out = template.requestBody("http://localhost:9444/ping?authMethod=Basic&authUsername=donald&authPassword=duck",
                 null, String.class);
         assertEquals("\"pong\"", out);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithJsonTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithJsonTest.java
index 002e8067f44..b9afae9ec4c 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithJsonTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithJsonTest.java
@@ -45,10 +45,10 @@ public class RestJettyBindingModeAutoWithJsonTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithXmlTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithXmlTest.java
index 579757bff63..ad9f4c51e4f 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithXmlTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeAutoWithXmlTest.java
@@ -45,10 +45,10 @@ public class RestJettyBindingModeAutoWithXmlTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonTest.java
index 6368dd3e65f..7b0bf70c630 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonTest.java
@@ -63,10 +63,10 @@ public class RestJettyBindingModeJsonTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
 
                 // use the rest DSL to define the rest services
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonWithContractTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonWithContractTest.java
index 3e3207ef894..4fc50fd77a5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonWithContractTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeJsonWithContractTest.java
@@ -63,10 +63,10 @@ public class RestJettyBindingModeJsonWithContractTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 context.getTypeConverterRegistry().addTypeConverters(new MyTypeConverters());
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeOffWithContractTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeOffWithContractTest.java
index 78d21450b22..3408f252557 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeOffWithContractTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeOffWithContractTest.java
@@ -65,10 +65,10 @@ public class RestJettyBindingModeOffWithContractTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.off);
 
                 JsonDataFormat jsondf = new JsonDataFormat();
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeXmlTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeXmlTest.java
index d0e55322eac..3238e69f182 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeXmlTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyBindingModeXmlTest.java
@@ -63,10 +63,10 @@ public class RestJettyBindingModeXmlTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.xml);
 
                 // use the rest DSL to define the rest services
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyContentTypeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyContentTypeTest.java
index d8359ddf91e..f77dd9bf1ce 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyContentTypeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyContentTypeTest.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 public class RestJettyContentTypeTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerNoContentType() throws Exception {
+    public void testJettyProducerNoContentType() {
         String out = fluentTemplate.withHeader(Exchange.HTTP_METHOD, "post").withBody("{ \"name\": \"Donald Duck\" }")
                 .to("http://localhost:" + getPort() + "/users/123/update")
                 .request(String.class);
@@ -39,7 +39,7 @@ public class RestJettyContentTypeTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyProducerContentTypeValid() throws Exception {
+    public void testJettyProducerContentTypeValid() {
         String out = fluentTemplate.withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .withHeader(Exchange.HTTP_METHOD, "post").withBody("{ \"name\": \"Donald Duck\" }")
                 .to("http://localhost:" + getPort() + "/users/123/update").request(String.class);
@@ -62,7 +62,7 @@ public class RestJettyContentTypeTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyMultiProducerContentTypeValid() throws Exception {
+    public void testJettyMultiProducerContentTypeValid() {
         String out = fluentTemplate.withHeader("Accept", "application/csv")
                 .withHeader(Exchange.HTTP_METHOD, "get")
                 .to("http://localhost:" + getPort() + "/users").request(String.class);
@@ -71,10 +71,10 @@ public class RestJettyContentTypeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         // turn on client request validation
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyCustomContentTypeTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyCustomContentTypeTest.java
index 91238e7043d..1491042a8a1 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyCustomContentTypeTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyCustomContentTypeTest.java
@@ -28,10 +28,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class RestJettyCustomContentTypeTest extends BaseJettyTest {
 
     @Test
-    public void testBlob() throws Exception {
+    public void testBlob() {
         Exchange out = template.request("http://localhost:" + getPort() + "/users/blob", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
             }
         });
 
@@ -40,10 +40,10 @@ public class RestJettyCustomContentTypeTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJSon() throws Exception {
+    public void testJSon() {
         Exchange out = template.request("http://localhost:" + getPort() + "/users/lives", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
             }
         });
 
@@ -52,10 +52,10 @@ public class RestJettyCustomContentTypeTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // enable json binding
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyDefaultValueTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyDefaultValueTest.java
index 33967da87ff..6ad260bfb52 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyDefaultValueTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyDefaultValueTest.java
@@ -34,7 +34,7 @@ public class RestJettyDefaultValueTest extends BaseJettyTest {
     private JettyRestHttpBinding binding = new JettyRestHttpBinding();
 
     @Test
-    public void testDefaultValue() throws Exception {
+    public void testDefaultValue() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/123/basic", null, String.class);
         assertEquals("123;Donald Duck", out);
 
@@ -44,10 +44,10 @@ public class RestJettyDefaultValueTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort()).endpointProperty("httpBindingRef",
                         "#mybinding");
@@ -57,7 +57,7 @@ public class RestJettyDefaultValueTest extends BaseJettyTest {
                         .endParam().to("direct:basic");
                 from("direct:basic")
                         .process(new Processor() {
-                            public void process(Exchange exchange) throws Exception {
+                            public void process(Exchange exchange) {
                                 String id = exchange.getIn().getHeader("id", String.class);
 
                                 Object verbose = exchange.getIn().getHeader("verbose");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCorsTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCorsTest.java
index 48492953359..5a7c26959fa 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCorsTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCorsTest.java
@@ -34,7 +34,7 @@ public class RestJettyGetCorsTest extends BaseJettyTest {
 
         Exchange out = template.request("http://localhost:" + getPort() + "/users/123/basic", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, "OPTIONS");
             }
         });
@@ -61,17 +61,17 @@ public class RestJettyGetCorsTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort()).enableCORS(true);
 
                 // use the rest DSL to define the rest services
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCustomHttpBindingTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCustomHttpBindingTest.java
index 5d54aec3855..a92923884af 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCustomHttpBindingTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetCustomHttpBindingTest.java
@@ -32,16 +32,16 @@ public class RestJettyGetCustomHttpBindingTest extends BaseJettyTest {
     private JettyRestHttpBinding binding = new MyCustomHttpBinding("I was here;");
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/123/basic", null, String.class);
         assertEquals("I was here;123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort()).endpointProperty("httpBindingRef",
                         "#mybinding");
@@ -49,7 +49,7 @@ public class RestJettyGetCustomHttpBindingTest extends BaseJettyTest {
                 // use the rest DSL to define the rest services
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetTest.java
index 99b401564cc..0a886e83573 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetTest.java
@@ -27,23 +27,23 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class RestJettyGetTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/123/basic", null, String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort());
 
                 // use the rest DSL to define the rest services
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetToDTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetToDTest.java
index 684db4562de..e63ba115288 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetToDTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetToDTest.java
@@ -32,16 +32,16 @@ public class RestJettyGetToDTest extends BaseJettyTest {
     private JettyRestHttpBinding binding = new JettyRestHttpBinding();
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/123/basic", null, String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort()).endpointProperty("httpBindingRef",
                         "#mybinding");
@@ -50,7 +50,7 @@ public class RestJettyGetToDTest extends BaseJettyTest {
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").toD("seda:${header.id}");
                 from("seda:123").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetWildcardsTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetWildcardsTest.java
index 801a1587b6c..a17a5a7e30d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetWildcardsTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyGetWildcardsTest.java
@@ -32,22 +32,22 @@ public class RestJettyGetWildcardsTest extends BaseJettyTest {
     private JettyRestHttpBinding binding = new JettyRestHttpBinding();
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/123/basic", null, String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Test
-    public void testJettyProducerGetWildcards() throws Exception {
+    public void testJettyProducerGetWildcards() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/456/name=g*", null, String.class);
         assertEquals("456;Goofy", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort()).endpointProperty("httpBindingRef",
                         "#mybinding");
@@ -58,13 +58,13 @@ public class RestJettyGetWildcardsTest extends BaseJettyTest {
                         .get("{id}/{query}").to("direct:query");
 
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
                 });
                 from("direct:query").to("mock:query").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Goofy");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyInvalidJSonClientRequestValidationTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyInvalidJSonClientRequestValidationTest.java
index 80f3a825aba..2dcb50121f3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyInvalidJSonClientRequestValidationTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyInvalidJSonClientRequestValidationTest.java
@@ -45,10 +45,10 @@ public class RestJettyInvalidJSonClientRequestValidationTest extends BaseJettyTe
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         .bindingMode(RestBindingMode.json)
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyMethodNotAllowedTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyMethodNotAllowedTest.java
index c1952e759e9..1513c21308a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyMethodNotAllowedTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyMethodNotAllowedTest.java
@@ -50,7 +50,7 @@ public class RestJettyMethodNotAllowedTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
             public void configure() {
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyOptionsTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyOptionsTest.java
index 3ee72067c7d..8777c390903 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyOptionsTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyOptionsTest.java
@@ -27,10 +27,10 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class RestJettyOptionsTest extends BaseJettyTest {
 
     @Test
-    public void testJettyServerOptions() throws Exception {
+    public void testJettyServerOptions() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/users/v1/customers", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, "OPTIONS");
             }
         });
@@ -47,10 +47,10 @@ public class RestJettyOptionsTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyServerMultipleOptions() throws Exception {
+    public void testJettyServerMultipleOptions() {
         Exchange exchange = template.request("http://localhost:" + getPort() + "/users/v2/options", new Processor() {
             @Override
-            public void process(Exchange exchange) throws Exception {
+            public void process(Exchange exchange) {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, "OPTIONS");
             }
         });
@@ -61,10 +61,10 @@ public class RestJettyOptionsTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort());
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPojoInOutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPojoInOutTest.java
index 8e17840af86..3c13d01d1a2 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPojoInOutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPojoInOutTest.java
@@ -27,7 +27,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class RestJettyPojoInOutTest extends BaseJettyTest {
 
     @Test
-    public void testJettyPojoInOut() throws Exception {
+    public void testJettyPojoInOut() {
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
         String out = template.requestBody("http://localhost:" + getPort() + "/users/lives", body, String.class);
 
@@ -36,7 +36,7 @@ public class RestJettyPojoInOutTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyGetRequest() throws Exception {
+    public void testJettyGetRequest() {
         String out = template.requestBody("http://localhost:" + getPort() + "/users/lives", null, String.class);
 
         assertNotNull(out);
@@ -44,10 +44,10 @@ public class RestJettyPojoInOutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // and enable auto binding mode
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonJaxbPojoTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonJaxbPojoTest.java
index 6842907d614..3077f6126f1 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonJaxbPojoTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonJaxbPojoTest.java
@@ -45,10 +45,10 @@ public class RestJettyPostJsonJaxbPojoTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // and enable auto binding mode
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoDisableFeatureTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoDisableFeatureTest.java
index 825599dff51..6c782c16960 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoDisableFeatureTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoDisableFeatureTest.java
@@ -46,10 +46,10 @@ public class RestJettyPostJsonPojoDisableFeatureTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure json to not fail on unknown properties
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.json)
                         .dataFormatProperty("json.in.disableFeatures",
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoListTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoListTest.java
index f18c70ccfe8..439a401a4dc 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoListTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoListTest.java
@@ -52,10 +52,10 @@ public class RestJettyPostJsonPojoListTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // and enable auto binding mode
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoTest.java
index f721eaf7660..109f2617f7b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostJsonPojoTest.java
@@ -45,10 +45,10 @@ public class RestJettyPostJsonPojoTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // and enable auto binding mode
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostNotMapHttpMessageHeadersTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostNotMapHttpMessageHeadersTest.java
index 5d0abd41abb..a4356d2a02a 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostNotMapHttpMessageHeadersTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostNotMapHttpMessageHeadersTest.java
@@ -30,7 +30,7 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class RestJettyPostNotMapHttpMessageHeadersTest extends BaseJettyTest {
 
     @Test
-    public void testPostNotMapHttpMessageHeadersTest() throws Exception {
+    public void testPostNotMapHttpMessageHeadersTest() {
         Map<String, Object> headers = new HashMap<>();
         headers.put(Exchange.HTTP_METHOD, "POST");
         headers.put(Exchange.CONTENT_TYPE, "application/x-www-form-urlencoded");
@@ -40,10 +40,10 @@ public class RestJettyPostNotMapHttpMessageHeadersTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // ensure we don't extract key=value pairs from form bodies
                 // (application/x-www-form-urlencoded)
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostXmlJaxbPojoTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostXmlJaxbPojoTest.java
index 39ccf44b2a8..376d0f69415 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostXmlJaxbPojoTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyPostXmlJaxbPojoTest.java
@@ -63,10 +63,10 @@ public class RestJettyPostXmlJaxbPojoTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // and enable auto binding mode
                 restConfiguration().component("jetty").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRemoveAddRestAndRouteTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRemoveAddRestAndRouteTest.java
index d297e0c7091..c51262957a3 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRemoveAddRestAndRouteTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRemoveAddRestAndRouteTest.java
@@ -55,7 +55,7 @@ public class RestJettyRemoveAddRestAndRouteTest extends BaseJettyTest {
 
         new RouteBuilder(context) {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 rest("/").get("/issues/{isin}/{sedol}").to("direct:issues");
 
                 from("direct:issues").routeId("issues")
@@ -74,10 +74,10 @@ public class RestJettyRemoveAddRestAndRouteTest extends BaseJettyTest {
     }
 
     @Override
-    protected RoutesBuilder createRouteBuilder() throws Exception {
+    protected RoutesBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().host("localhost").port(getPort());
 
                 rest("/")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredBodyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredBodyTest.java
index 54e9516eae2..104b375b595 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredBodyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredBodyTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 public class RestJettyRequiredBodyTest extends BaseJettyTest {
 
     @Test
-    public void testJettyValid() throws Exception {
+    public void testJettyValid() {
         String out = fluentTemplate.withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .withHeader("Accept", "application/json").withHeader(Exchange.HTTP_METHOD, "post")
                 .withBody("{ \"name\": \"Donald Duck\" }").to("http://localhost:" + getPort() + "/users/123/update")
@@ -70,10 +70,10 @@ public class RestJettyRequiredBodyTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         // turn on client request validation
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredHttpHeaderTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredHttpHeaderTest.java
index a628d261133..c54ea32abb5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredHttpHeaderTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredHttpHeaderTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 public class RestJettyRequiredHttpHeaderTest extends BaseJettyTest {
 
     @Test
-    public void testJettyValid() throws Exception {
+    public void testJettyValid() {
         String out = fluentTemplate.withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .withHeader("Accept", "application/json").withHeader(Exchange.HTTP_METHOD, "post")
                 .withHeader("country", "uk").withBody("{ \"name\": \"Donald Duck\" }")
@@ -56,10 +56,10 @@ public class RestJettyRequiredHttpHeaderTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         // turn on client request validation
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredQueryParameterTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredQueryParameterTest.java
index bfb8d5b2907..1c744a81ae4 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredQueryParameterTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRequiredQueryParameterTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
 public class RestJettyRequiredQueryParameterTest extends BaseJettyTest {
 
     @Test
-    public void testJettyValid() throws Exception {
+    public void testJettyValid() {
         String out = fluentTemplate.withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .withHeader("Accept", "application/json").withHeader(Exchange.HTTP_METHOD, "post")
                 .withBody("{ \"name\": \"Donald Duck\" }").to("http://localhost:" + getPort() + "/users/123/update?country=uk")
@@ -56,10 +56,10 @@ public class RestJettyRequiredQueryParameterTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         // turn on client request validation
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyVerbTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyVerbTest.java
index 98a4f39f0a8..e6f14fd6699 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyVerbTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyVerbTest.java
@@ -27,14 +27,14 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class RestJettyVerbTest extends BaseJettyTest {
 
     @Test
-    public void testGetAll() throws Exception {
+    public void testGetAll() {
         String out = template.requestBodyAndHeader("http://localhost:" + getPort() + "/users", null, Exchange.HTTP_METHOD,
                 "GET", String.class);
         assertEquals("[{ \"id\":\"1\", \"name\":\"Scott\" },{ \"id\":\"2\", \"name\":\"Claus\" }]", out);
     }
 
     @Test
-    public void testGetOne() throws Exception {
+    public void testGetOne() {
         String out = template.requestBodyAndHeader("http://localhost:" + getPort() + "/users/1", null, Exchange.HTTP_METHOD,
                 "GET", String.class);
         assertEquals("{ \"id\":\"1\", \"name\":\"Scott\" }", out);
@@ -78,10 +78,10 @@ public class RestJettyVerbTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort());
 
                 rest().get("/users").to("direct:users")
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestNoBridgeEndpointTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestNoBridgeEndpointTest.java
index 5a7032876fa..73c1c4d7322 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestNoBridgeEndpointTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestNoBridgeEndpointTest.java
@@ -35,10 +35,10 @@ public class RestNoBridgeEndpointTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort());
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerGetTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerGetTest.java
index eb94738fd62..3802aecf98b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerGetTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerGetTest.java
@@ -27,16 +27,16 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class HttpRestProducerGetTest extends BaseJettyTest {
 
     @Test
-    public void testHttpProducerGet() throws Exception {
+    public void testHttpProducerGet() {
         String out = fluentTemplate.withHeader("id", "123").to("direct:start").request(String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         // use camel-http as rest client
                         .producerComponent("http");
@@ -46,7 +46,7 @@ public class HttpRestProducerGetTest extends BaseJettyTest {
                 // use the rest DSL to define the rest services
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerPutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerPutTest.java
index 22ba9e53bde..dc78f7f367d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerPutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/HttpRestProducerPutTest.java
@@ -32,10 +32,10 @@ public class HttpRestProducerPutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().producerComponent("http").component("jetty").host("localhost").port(getPort());
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerApiDocTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerApiDocTest.java
index ae82a64f085..514afb569cb 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerApiDocTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerApiDocTest.java
@@ -25,16 +25,16 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class JettyRestProducerApiDocTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = fluentTemplate.withHeader("name", "Donald Duck").to("direct:start").request(String.class);
         assertEquals("Hello Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").producerComponent("http").host("localhost").port(getPort())
                         .producerApiDoc("hello-api.json");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetTest.java
index 5f58ea863a3..dda94c963d5 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetTest.java
@@ -27,16 +27,16 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class JettyRestProducerGetTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = fluentTemplate.withHeader("id", "123").to("direct:start").request(String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").producerComponent("http").host("localhost").port(getPort());
 
@@ -45,7 +45,7 @@ public class JettyRestProducerGetTest extends BaseJettyTest {
                 // use the rest DSL to define the rest services
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetUriParameterTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetUriParameterTest.java
index ebbd7ed339f..4287df8f76e 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetUriParameterTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerGetUriParameterTest.java
@@ -27,16 +27,16 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class JettyRestProducerGetUriParameterTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerGet() throws Exception {
+    public void testJettyProducerGet() {
         String out = fluentTemplate.withHeader("id", "123").to("direct:start").request(String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").producerComponent("http").host("localhost").port(getPort());
 
@@ -46,7 +46,7 @@ public class JettyRestProducerGetUriParameterTest extends BaseJettyTest {
                 rest("/users/").get("basic/?id={id}").to("direct:basic");
 
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         exchange.getMessage().setBody(id + ";Donald Duck");
                     }
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerInvalidApiDocTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerInvalidApiDocTest.java
index 005142e3c03..b4ac5303853 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerInvalidApiDocTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerInvalidApiDocTest.java
@@ -35,7 +35,7 @@ public class JettyRestProducerInvalidApiDocTest extends CamelTestSupport {
     public void testInvalidPath() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").host("localhost");
 
@@ -56,7 +56,7 @@ public class JettyRestProducerInvalidApiDocTest extends CamelTestSupport {
     public void testInvalidQuery() throws Exception {
         context.addRoutes(new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").host("localhost").producerApiDoc("hello-api.json");
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPojoInOutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPojoInOutTest.java
index 2a6c9948c53..25e8384eb69 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPojoInOutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPojoInOutTest.java
@@ -31,7 +31,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class JettyRestProducerPojoInOutTest extends BaseJettyTest {
 
     @Test
-    public void testJettyEmptyBody() throws Exception {
+    public void testJettyEmptyBody() {
         String out = fluentTemplate.to("rest:get:users/lives").withHeader(Exchange.CONTENT_TYPE, "application/json")
                 .request(String.class);
 
@@ -40,7 +40,7 @@ public class JettyRestProducerPojoInOutTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyJSonBody() throws Exception {
+    public void testJettyJSonBody() {
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
 
         String out = fluentTemplate.to("rest:post:users/lives").withHeader(Exchange.CONTENT_TYPE, "application/json")
@@ -51,7 +51,7 @@ public class JettyRestProducerPojoInOutTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyPojoIn() throws Exception {
+    public void testJettyPojoIn() {
         UserPojo user = new UserPojo();
         user.setId(123);
         user.setName("Donald Duck");
@@ -64,7 +64,7 @@ public class JettyRestProducerPojoInOutTest extends BaseJettyTest {
     }
 
     @Test
-    public void testJettyPojoInOut() throws Exception {
+    public void testJettyPojoInOut() {
         UserPojo user = new UserPojo();
         user.setId(123);
         user.setName("Donald Duck");
@@ -80,10 +80,10 @@ public class JettyRestProducerPojoInOutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use jetty on localhost with the given port
                 // and enable auto binding mode
                 restConfiguration().component("jetty").producerComponent("http").host("localhost").port(getPort())
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPutTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPutTest.java
index e49f5d1666e..1e99722991b 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPutTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerPutTest.java
@@ -32,10 +32,10 @@ public class JettyRestProducerPutTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").producerComponent("http").host("localhost").port(getPort());
 
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerThrowExceptionOnErrorTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerThrowExceptionOnErrorTest.java
index 43425c0fb01..a3d6e488feb 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerThrowExceptionOnErrorTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerThrowExceptionOnErrorTest.java
@@ -29,13 +29,13 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 public class JettyRestProducerThrowExceptionOnErrorTest extends BaseJettyTest {
 
     @Test
-    public void testJettyProducerOk() throws Exception {
+    public void testJettyProducerOk() {
         String out = fluentTemplate.withHeader("id", "123").to("direct:start").request(String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Test
-    public void testJettyProducerFail() throws Exception {
+    public void testJettyProducerFail() {
         Exchange out = fluentTemplate.withHeader("id", "666").to("direct:start").request(Exchange.class);
         assertNotNull(out);
         assertFalse(out.isFailed(), "Should not have thrown exception");
@@ -43,10 +43,10 @@ public class JettyRestProducerThrowExceptionOnErrorTest extends BaseJettyTest {
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort())
                         .endpointProperty("throwExceptionOnFailure", "false");
@@ -57,7 +57,7 @@ public class JettyRestProducerThrowExceptionOnErrorTest extends BaseJettyTest {
                 rest("/users/").get("{id}/basic").to("direct:basic");
 
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String id = exchange.getIn().getHeader("id", String.class);
                         if ("666".equals(id)) {
                             throw new IllegalArgumentException("Bad id number");
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerVerbUpperCaseTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerVerbUpperCaseTest.java
index b52d673b417..af419bb0bce 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerVerbUpperCaseTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/producer/JettyRestProducerVerbUpperCaseTest.java
@@ -27,16 +27,16 @@ import static org.junit.jupiter.api.Assertions.assertEquals;
 public class JettyRestProducerVerbUpperCaseTest extends BaseJettyTest {
 
     @Test
-    public void testVerbUpperCase() throws Exception {
+    public void testVerbUpperCase() {
         String out = fluentTemplate.withHeader("id", "123").to("direct:start").request(String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Override
-    protected RouteBuilder createRouteBuilder() throws Exception {
+    protected RouteBuilder createRouteBuilder() {
         return new RouteBuilder() {
             @Override
-            public void configure() throws Exception {
+            public void configure() {
                 // configure to use localhost with the given port
                 restConfiguration().component("jetty").host("localhost").port(getPort());
 
@@ -45,7 +45,7 @@ public class JettyRestProducerVerbUpperCaseTest extends BaseJettyTest {
                 // use the rest DSL to define the rest services
                 rest("/users/").get("{id}/basic").to("direct:basic");
                 from("direct:basic").to("mock:input").process(new Processor() {
-                    public void process(Exchange exchange) throws Exception {
+                    public void process(Exchange exchange) {
                         String method = exchange.getIn().getHeader(Exchange.HTTP_METHOD, String.class);
                         assertEquals("GET", method);