我有两个相对简单的Spring Boot应用程序。它们都使用Tomcat 8.5.6和Spring Boot 1.4.2。它们工作得很好。
为了让大家笑一笑,我把Tomcat版本改成了那棵树上的最新版本,8.5.8。
现在,两个应用程序都没有启动。"端口8080已被使用"。不知何故,Spring Boot似乎启动了8080端口两次(或者没有捕捉到它已经启动并再次尝试的事实)。
任何想法?
这个问题是由于Tomcat团队重构了嵌入式启动,破坏了Spring Boot。
在Tomcat 8.5.9中修复