Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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
Java Spring boot tomcat已成功初始化,但未找到侦听端口_Java_Spring_Tomcat - Fatal编程技术网

Java Spring boot tomcat已成功初始化,但未找到侦听端口

Java Spring boot tomcat已成功初始化,但未找到侦听端口,java,spring,tomcat,Java,Spring,Tomcat,我尝试使用netstat-aon | findstr 8088查找端口,但未找到 application.properties: server.host=localhost server.port=8088 server.context-path=/ server.tomcat.accesslog.enabled=true server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms) 没有任何错误日志的控制台输出:(JDK8+IDEA+WIN7)

我尝试使用
netstat-aon | findstr 8088
查找端口,但未找到

application.properties:

server.host=localhost
server.port=8088
server.context-path=/
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.pattern=%t %a "%r" %s (%D ms)
没有任何错误日志的控制台输出:(JDK8+IDEA+WIN7)

2018-02-11 17:10:26.374 [main] INFO  o.s.b.c.e.tomcat.TomcatEmbeddedServletContainer - Tomcat initialized with port(s): 8088 (http)
2018-02-11 17:10:26.383 [main] INFO  org.apache.catalina.core.StandardService - Starting service [Tomcat]
2018-02-11 17:10:26.384 [main] INFO  org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/8.5.16
2018-02-11 17:10:26.510 [localhost-startStop-1] INFO  o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2018-02-11 17:10:26.510 [localhost-startStop-1] DEBUG org.springframework.web.context.ContextLoader - Published root WebApplicationContext as ServletContext attribute with name [org.springframework.web.context.WebApplicationContext.ROOT]
2018-02-11 17:10:26.510 [localhost-startStop-1] INFO  org.springframework.web.context.ContextLoader - Root WebApplicationContext: initialization completed in 1636 ms

最后,我换了一个已经使用过的端口,然后启动了应用程序,它仍然打印成功日志,哈哈,没有找到任何错误日志,我怎么能找到问题呢?

是的,我自己找到了原因,一个@Bean阻止了spring init主线程,tomcat bind还没有。这太荒谬了。这个Bean太烦人了,我必须改变另一种初始化方式。

什么是e问题恰恰是这样的?您在application.properties中指定了端口8088,tomcat在端口8088上启动。如果您在netstat中没有看到结果,那么netstat命令本身可能存在问题(语法错误/逻辑错误/使用错误权限运行/等等)因为我尝试访问localhost:8088,然后连接被拒绝,所以我检查了端口使用情况
netstat
,它告诉我没有这样的端口侦听。你有防火墙吗?你必须删除bean吗?或者你是如何解决这个问题的?