diff --git a/pom.xml b/pom.xml
index 294da23..286bc8c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -55,7 +55,6 @@
mtom/client/spring-wsmtom/servertutorial
- weather
diff --git a/weather/README.adoc b/weather/README.adoc
deleted file mode 100644
index b220db0..0000000
--- a/weather/README.adoc
+++ /dev/null
@@ -1,15 +0,0 @@
-= Weather Forecast Sample
-
-This sample shows how to use Spring Web Services to connect to the https://wiki.cdyne.com/index.php/CDYNE_Weather[CDYNE Weather Service].
-It uses JAXB to generate classes from the service's WSDL, and the `WebServiceTemplate` to
-send the request to and receive the response from the service.
-
-You can run the client by using the following command from within this directory:
-
-----
-$ ./mvnw spring-boot:run
-----
-
-== License
-
-https://projects.spring.io/spring-ws[Spring Web Services] is released under version 2.0 of the http://www.apache.org/licenses/LICENSE-2.0[Apache License].
\ No newline at end of file
diff --git a/weather/pom.xml b/weather/pom.xml
deleted file mode 100644
index 6edb9a5..0000000
--- a/weather/pom.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
- 4.0.0
-
-
- org.springframework.ws
- spring-ws-samples
- 1.0.0.BUILD-SNAPSHOT
- ../
-
-
- org.springframework.ws
- weather-client-spring-ws
- 0.0.1-SNAPSHOT
- Spring Web Services Samples - Weather - Client - Spring WS
- Demo project for Spring Web Services
-
-
- 1.8
- 2.15.0
- ${project.basedir}/target/generated-sources/xjc
- ${project.basedir}/target/classes
- ${project.basedir}/../../server/src/main/resources
- http://wsf.cdyne.com/WeatherWS/Weather.asmx?wsdl
-
-
-
-
-
- org.springframework.ws
- spring-ws-core
-
-
-
-
-
-
-
-
-
- org.jvnet.jaxb2.maven2
- maven-jaxb2-plugin
- 0.14.0
-
-
-
- generate
-
-
-
-
- WSDL
-
-
- ${wsdl}
-
-
- org.springframework.ws.samples.weather
- true
-
-
-
-
- org.codehaus.mojo
- build-helper-maven-plugin
- 1.1
-
-
- add-source
- process-sources
-
- add-source
-
-
-
- ${sourcesDir}
-
-
-
-
-
-
-
-
-
-
diff --git a/weather/src/main/java/org/springframework/ws/samples/weather/WeatherClient.java b/weather/src/main/java/org/springframework/ws/samples/weather/WeatherClient.java
deleted file mode 100644
index d7f4d48..0000000
--- a/weather/src/main/java/org/springframework/ws/samples/weather/WeatherClient.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright 2014 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.ws.samples.weather;
-
-import java.text.SimpleDateFormat;
-
-import org.springframework.context.ApplicationContext;
-import org.springframework.context.annotation.AnnotationConfigApplicationContext;
-import org.springframework.ws.client.core.support.WebServiceGatewaySupport;
-import org.springframework.ws.soap.client.core.SoapActionCallback;
-
-public class WeatherClient extends WebServiceGatewaySupport {
-
- public GetCityForecastByZIPResponse getCityForecastByZip(String zipCode) {
-
- GetCityForecastByZIP request = new GetCityForecastByZIP();
- request.setZIP(zipCode);
-
- System.out.println();
- System.out.println("Requesting forecast for " + zipCode);
-
- GetCityForecastByZIPResponse response = (GetCityForecastByZIPResponse) getWebServiceTemplate()
- .marshalSendAndReceive(request, new SoapActionCallback("http://ws.cdyne.com/WeatherWS/GetCityForecastByZIP"));
-
- return response;
- }
-
- public void printResponse(GetCityForecastByZIPResponse response) {
-
- ForecastReturn forecastReturn = response.getGetCityForecastByZIPResult();
-
- if (forecastReturn.isSuccess()) {
- System.out.println();
- System.out.println("Forecast for " + forecastReturn.getCity() + ", " + forecastReturn.getState());
-
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
- for (Forecast forecast : forecastReturn.getForecastResult().getForecast()) {
- System.out.print(format.format(forecast.getDate().toGregorianCalendar().getTime()));
- System.out.print(" ");
- System.out.print(forecast.getDesciption());
- System.out.print(" ");
- Temp temperature = forecast.getTemperatures();
- System.out.print(temperature.getMorningLow() + "\u00b0-" + temperature.getDaytimeHigh() + "\u00b0 ");
- System.out.println();
- }
- } else {
- System.out.println("No forecast received");
- }
-
- }
-
- public static void main(String[] args) {
-
- ApplicationContext context = new AnnotationConfigApplicationContext(WeatherConfiguration.class);
- WeatherClient client = context.getBean(WeatherClient.class);
-
- String zipCode = "94304";
- if (args.length > 0) {
- zipCode = args[0];
- }
-
- GetCityForecastByZIPResponse response = client.getCityForecastByZip(zipCode);
- client.printResponse(response);
- }
-}
diff --git a/weather/src/main/java/org/springframework/ws/samples/weather/WeatherConfiguration.java b/weather/src/main/java/org/springframework/ws/samples/weather/WeatherConfiguration.java
deleted file mode 100644
index 0c4cda8..0000000
--- a/weather/src/main/java/org/springframework/ws/samples/weather/WeatherConfiguration.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright 2014 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.ws.samples.weather;
-
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.oxm.jaxb.Jaxb2Marshaller;
-
-@Configuration
-public class WeatherConfiguration {
-
- @Bean
- public Jaxb2Marshaller marshaller() {
-
- Jaxb2Marshaller marshaller = new Jaxb2Marshaller();
- marshaller.setContextPath("org.springframework.ws.samples.weather");
- return marshaller;
- }
-
- @Bean
- public WeatherClient weatherClient(Jaxb2Marshaller marshaller) {
-
- WeatherClient client = new WeatherClient();
- client.setDefaultUri("http://wsf.cdyne.com/WeatherWS/Weather.asmx");
-
- client.setMarshaller(marshaller);
- client.setUnmarshaller(marshaller);
-
- return client;
- }
-
-}