Java 运行时发生异常。null:InvocationTargetException:配置为侦听端口8080的连接器启动失败->;[帮助1]
我正在使用Spring工具套件。我在STS中查看演示项目。在我今天在STS中安装了更新或者最近安装了Oracle SQL Developer之前,它工作得很好,没有任何问题 复制我的错误的步骤: 在STS中,在“文件”->“新建”->“导入Spring入门内容”中,然后查看“构建RESTful Web服务”这个项目。 我转到我的项目文件夹,键入“mvnw spring root:run”(我正在使用Windows)。然后得到以下错误 我不知道这个bug是否与我今天在STS中安装了两个更新的或我最近安装的Oracle SQL Developer有关 以下是错误: [错误]无法执行目标org.springframework.boot:spring boot maven plugin:1.5.6。发布:在project gs rest服务上运行(默认cli):运行时发生异常。null:InvocationTargetException:配置为在端口8080上侦听的连接器启动失败->[帮助1] 然后,我在这里查看了解决方案: 它在我杀死使用端口8080的任务后工作Java 运行时发生异常。null:InvocationTargetException:配置为侦听端口8080的连接器启动失败->;[帮助1],java,spring,oracle,maven,spring-boot,Java,Spring,Oracle,Maven,Spring Boot,我正在使用Spring工具套件。我在STS中查看演示项目。在我今天在STS中安装了更新或者最近安装了Oracle SQL Developer之前,它工作得很好,没有任何问题 复制我的错误的步骤: 在STS中,在“文件”->“新建”->“导入Spring入门内容”中,然后查看“构建RESTful Web服务”这个项目。 我转到我的项目文件夹,键入“mvnw spring root:run”(我正在使用Windows)。然后得到以下错误 我不知道这个bug是否与我今天在STS中安装了两个更新的或我最
c:\>netstat -ano | find "8080"
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 3088
TCP [::]:8080 [::]:0 LISTENING 3088
c:\>taskkill /F /PID 3088
SUCCESS: The process with PID 1196 has been terminated.
我的问题是:
“mvnw spring boot:run”
。它可以工作,并且没有端口号8080冲突。为什么?为什么有些端口有8080冲突,有些端口没有冲突?这让我很困惑。谢谢希望这能帮助您(1)如果我关闭运行端口8080的任务,重新启动计算机后,该任务是否会再次使用端口8080?(2) “或者您可以禁用其自动启动配置”如何操作?重新启动后,如果将机器服务配置为自动启动,则该服务将重新运行。本指南将向您展示如何禁用服务“Oracle XE,OracleXETNSListener服务,使用端口8080”您如何知道它使用端口8080?我检查了服务,没有找到它的端口号。您可以看到,在netstat上面的例子中,PID:3088使用端口8080,然后您将看到OracleXETNSListener服务正在运行,当您打开服务工具时,PID:3088。我重新启动计算机,并得到此错误:“2017-08-07 22:40:29.356信息11524---[Thread-2]s.c.a.AnnotationConfigApplicationContext:关闭org.springframework.context.annotation。AnnotationConfigApplicationContext@d825212:启动日期[2017年8月7日星期一22:40:28];上下文层次结构的根2017-08-07 22:40:29.356信息11524---[Thread-2]o.s.j.e.a.注释MBeanExporter:在关机时注销JMX暴露的bean”