我尝试遵循本教程:Using WebSocket to build an interactive web application。
我使用eclipse,debian10,maven 3.6,jdk1.8,tomcat8。
导入git项目后,我要运行“ complete”文件夹。但是我得到以下错误:
org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat server [...]
我没有进行任何编辑,所以我很困惑这个错误可能来自何处。
答案 0 :(得分:0)
显然8080端口已在使用中。 我可以通过简单地更改spring boot应用程序的端口来解决此问题
编辑的MessagingStompWebsocketApplication.java
@SpringBootApplication
public class MessagingStompWebsocketApplication {
public static void main(String[] args) {
SpringApplication app = new SpringApplication(MessagingStompWebsocketApplication.class);
app.setDefaultProperties(Collections.singletonMap("server.port","8089"));
app.run(args);
}
}
答案 1 :(得分:0)