Java 运行时发生异常。null:InvocationTargetException:配置为侦听端口8080的连接器启动失败->;[帮助1]

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中安装了两个更新的或我最

我正在使用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的任务后工作

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.
我的问题是:

  • 为什么我会有端口冲突?因为我安装了Oracle SQL Developer?我怎样才能确切地知道哪个软件也在使用8080端口

  • 我想知道,如果我杀死了使用该端口8080的任务(A),那么当该任务(A)稍后运行时会不会导致问题

  • 我已经签出了其他项目(如:)。我不需要终止同样使用端口8080的任务,我只需直接运行
    “mvnw spring boot:run”
    。它可以工作,并且没有端口号8080冲突。为什么?为什么有些端口有8080冲突,有些端口没有冲突?这让我很困惑。谢谢

  • Oracle XEOracleXETNSListener服务使用端口8080为其服务 应用程序快车
  • 你杀死了OracleXETNSListener服务,它没有任何问题,因为你 使用SQLDeveloper而不是ApplicationExpress。或者您可以禁用其自动启动配置
  • SpringBoot的项目服务于web服务器,默认情况下使用端口8080,您可以使用不同的端口运行,并且不是web服务项目,所以它不使用任何端口

  • 希望这能帮助您

    (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”