diff --git a/spring-boot-samples/pom.xml b/spring-boot-samples/pom.xml
index e5e51659e2..b77a27ef09 100644
--- a/spring-boot-samples/pom.xml
+++ b/spring-boot-samples/pom.xml
@@ -73,8 +73,8 @@
spring-boot-sample-web-jsp
spring-boot-sample-web-ui
spring-boot-sample-web-velocity
- spring-boot-sample-websocket
spring-boot-sample-websocket-jetty
+ spring-boot-sample-websocket-tomcat
spring-boot-sample-websocket-undertow
spring-boot-sample-ws
spring-boot-sample-xml
diff --git a/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/java/samples/websocket/config/SampleWebSocketsApplication.java b/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/java/samples/websocket/SampleJettyWebSocketsApplication.java
similarity index 85%
rename from spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/java/samples/websocket/config/SampleWebSocketsApplication.java
rename to spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/java/samples/websocket/SampleJettyWebSocketsApplication.java
index 963ea166e3..b347d96e31 100644
--- a/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/java/samples/websocket/config/SampleWebSocketsApplication.java
+++ b/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/java/samples/websocket/SampleJettyWebSocketsApplication.java
@@ -14,13 +14,14 @@
* limitations under the License.
*/
-package samples.websocket.config;
+package samples.websocket;
import org.springframework.boot.SpringApplication;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
+import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
import org.springframework.web.socket.WebSocketHandler;
import org.springframework.web.socket.config.annotation.EnableWebSocket;
import org.springframework.web.socket.config.annotation.WebSocketConfigurer;
@@ -36,10 +37,11 @@ import samples.websocket.echo.EchoWebSocketHandler;
import samples.websocket.reverse.ReverseWebSocketEndpoint;
import samples.websocket.snake.SnakeWebSocketHandler;
-@SpringBootApplication
+@Configuration
+@EnableAutoConfiguration
@EnableWebSocket
-public class SampleWebSocketsApplication extends SpringBootServletInitializer implements
- WebSocketConfigurer {
+public class SampleJettyWebSocketsApplication extends SpringBootServletInitializer
+ implements WebSocketConfigurer {
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
@@ -49,11 +51,7 @@ public class SampleWebSocketsApplication extends SpringBootServletInitializer im
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
- return application.sources(SampleWebSocketsApplication.class);
- }
-
- public static void main(String[] args) {
- SpringApplication.run(SampleWebSocketsApplication.class, args);
+ return application.sources(SampleJettyWebSocketsApplication.class);
}
@Bean
@@ -86,4 +84,8 @@ public class SampleWebSocketsApplication extends SpringBootServletInitializer im
return new ServerEndpointExporter();
}
+ public static void main(String[] args) {
+ SpringApplication.run(SampleJettyWebSocketsApplication.class, args);
+ }
+
}
diff --git a/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/resources/static/echo.html b/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/resources/static/echo.html
index 0ffca05b4d..9a0a7650bf 100644
--- a/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/resources/static/echo.html
+++ b/spring-boot-samples/spring-boot-sample-websocket-jetty/src/main/resources/static/echo.html
@@ -1,133 +1,134 @@
+
- Apache Tomcat WebSocket Examples: Echo
-
-
-
+
+ function log(message) {
+ var console = document.getElementById('console');
+ var p = document.createElement('p');
+ p.style.wordWrap = 'break-word';
+ p.appendChild(document.createTextNode(message));
+ console.appendChild(p);
+ while (console.childNodes.length > 25) {
+ console.removeChild(console.firstChild);
+ }
+ console.scrollTop = console.scrollHeight;
+ }
+
+ Javascript and reload this page!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+