You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spring Boot项目访问localhost:8080弹出登录页面问题咨询

解决Spring Boot无安全依赖却弹出登录页的问题

嘿,我看到你遇到的问题了——明明没加Spring Security依赖,访问localhost:8080却弹出登录页,甚至没运行应用时访问也这样。先别慌,咱们一步步排查:

首先,最关键的一点:你没运行应用时访问localhost:8080还能看到登录页,这说明问题根本不在你的Spring Boot项目上!因为你的应用没启动的话,8080端口应该是空闲的,现在有响应,肯定是本地有其他程序占用了这个端口,而且那个程序刚好带了登录验证。

接下来给你几个解决步骤:

  • 排查8080端口占用情况

    • Windows系统:打开命令提示符,输入netstat -ano | findstr :8080,找到对应的PID(进程ID),然后打开任务管理器,找到这个PID对应的进程并结束它。
    • macOS/Linux系统:在终端输入lsof -i :8080(如果没装lsof可以用netstat -tulpn | grep :8080),找到进程后用kill -9 <进程PID>终止它。
  • 修改Spring Boot应用端口(避开冲突)
    如果不想终止占用8080的进程,你可以直接改自己应用的端口:在项目的src/main/resources下创建application.properties文件,添加一行server.port=8081,然后重启应用,访问localhost:8081试试,这时候应该就不会弹出登录页了。

  • 验证项目确实无安全依赖
    看了你贴的pom.xml,确实没有引入spring-boot-starter-security依赖,所以排除Spring Security自动配置的情况,这点你是对的。

  • 清空浏览器缓存试试
    有时候浏览器会缓存旧的页面,你可以用隐私模式打开浏览器访问,或者清空缓存后再试,排除缓存的干扰。

附上你提供的pom.xml代码,方便确认依赖情况:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.4.RELEASE</version>
<relativePath/><!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>springudemy</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springudemy</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>

内容的提问来源于stack exchange,提问作者zouzou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.09 17:17:30