我的本地主机没有加载页面:
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 - 开始...
答案 0 :(得分:1)
看起来 spring 应用程序没有完全启动并在启动 Hikari Pool 时冻结(日志中的最后一行)。
Hikari 池是一个数据库连接池。这可能意味着您的 application.properties
中的数据库连接设置不正确,无法建立连接。
您能否验证数据库是否正在运行并在您配置的数据源 URL 上做出响应?