Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有Tomcat 8.5.8的Spring boot 1.4.2崩溃,端口已在使用中。使用Tomcat 8.5.6可以很好地工作_Spring_Tomcat_Spring Boot - Fatal编程技术网

带有Tomcat 8.5.8的Spring boot 1.4.2崩溃,端口已在使用中。使用Tomcat 8.5.6可以很好地工作

带有Tomcat 8.5.8的Spring boot 1.4.2崩溃,端口已在使用中。使用Tomcat 8.5.6可以很好地工作,spring,tomcat,spring-boot,Spring,Tomcat,Spring Boot,我有两个相对简单的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

我有两个相对简单的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中得到了修复,在任何人发出刺耳的询问之前,我使用netstat确保在“mvn spring boot:run”之前没有任何东西在使用8080…按Win+R输入“cmd”按enter,输入“netstat-ano”查找本地化时使用端口8080的进程查看右列并查找什么pID(进程ID)这个任务已经完成,在输入“taskkill/PID”之后,我将Tomcat版本更改为树中的最新版本8.5.8。如何以及为什么?为什么你不能使用tomcat附带的spring boot starter web呢。