无法访问此站点 localhost 拒绝连接。在空项目

时间:2021-01-17 01:34:43

标签: spring spring-boot maven

我的本​​地主机没有加载页面:

http://localhost:8080/ 
This site can’t be reached 
localhost refused to connect.

我有一个全新的项目,当我运行该项目时,我没有收到任何错误或看到任何错误,但是当我尝试使用本地主机查看时,我看到了上述错误

这是我的项目的详细信息。

我机器上的 Java 版本:

C:\WINDOWS\system32>java -version java 版本“1.8.0_121” Java(TM) SE 运行时环境(构建 1.8.0_121-b13) Java HotSpot(TM) 64 位服务器 VM(构建 25.121-b13,混合模式)

我不知道我在这里做错了什么,而且除了我运行的这个类之外我什么都没有:

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

我的 POM 文件:

4.0.0 org.springframework.boot spring-boot-starter-parent 2.4.2 com.example 演示 0.0.1-快照 演示 Spring Boot 演示项目

<properties>
    <java.version>11</java.version>
</properties>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
        <groupId>org.postgresql</groupId>
        <artifactId>postgresql</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

应用日志:

<块引用>

2021-01-16 19:24:07.268 INFO 23308 --- [主要] com.example.demo.DemoApplication : 启动 DemoApplication 在具有 PID 23308 的 XPS8910 上使用 Java 13.0.2 (C:\Users\nick\eclipse-workspace\demo\target\classes 由 XPS89100 在 C:\Users\nick\eclipse-workspace\demo) 2021-01-16 19:24:07.270 信息 23308 --- [主要] com.example.demo.DemoApplication :未设置活动配置文件, 回退到默认配置文件:默认 2021-01-16 19:24:07.740 信息 23308 --- [主要] .s.d.r.c.RepositoryConfigurationDelegate :引导 Spring 数据 默认模式下的 JPA 存储库。 2021-01-16 19:24:07.752 信息 23308 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate :在 4 毫秒内完成 Spring Data 存储库扫描。找到 0 个 JPA 存储库接口。 2021-01-16 19:24:08.143 信息 23308 --- [
main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat 初始化 带端口:8080 (http) 2021-01-16 19:24:08.151 INFO 23308 --- [
main] o.apache.catalina.core.StandardService : 启动服务 [Tomcat] 2021-01-16 19:24:08.151 INFO 23308 --- [主要] org.apache.catalina.core.StandardEngine :启动 Servlet 引擎: [Apache Tomcat/9.0.41] 2021-01-16 19:24:08.274 INFO 23308 --- [
main] o.a.c.c.C.[Tomcat].[localhost].[/] : 初始化 Spring 嵌入式 WebApplicationContext 2021-01-16 19:24:08.274 INFO 23308 --- [主要] w.s.c.ServletWebServerApplicationContext : 根 WebApplicationContext:初始化在 961 毫秒内完成 2021-01-16 19:24:08.429 信息 23308 --- [主要] o.hibernate.jpa.internal.util.LogHelper:HHH000204:处理 PersistenceUnitInfo [名称:默认] 2021-01-16 19:24:08.473 INFO 23308 --- [主要] org.hibernate.Version : HHH000412:Hibernate ORM 核心版本 5.4.27.Final 2021-01-16 19:24:08.586 信息 23308 --- [主要] o.hibernate.annotations.common.Version : HCANN000001: Hibernate 公共注释 {5.1.2.Final} 2021-01-16 19:24:08.670 INFO 23308 --- [主要] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - 开始...

1 个答案:

答案 0 :(得分:1)

看起来 spring 应用程序没有完全启动并在启动 Hikari Pool 时冻结(日志中的最后一行)。

Hikari 池是一个数据库连接池。这可能意味着您的 application.properties 中的数据库连接设置不正确,无法建立连接。

您能否验证数据库是否正在运行并在您配置的数据源 URL 上做出响应?