IDEA 里创建 SpringBoot 项目并运行 + 创建 webapp 文件 + 遇到一些问题

-------------------------问题---------------------

java: 无法访问org.springframework.boot.SpringApplication
  错误的类文件: /.../.m2/repository/org/springframework/boot/spring-boot/3.0.0/spring-boot-3.0.0.jar!/org/springframework/boot/SpringApplication.class
    类文件具有错误的版本 61.0, 应为 52.0
    请删除该文件或确保该文件位于正确的类路径子目录中。
    
原因:spring版本为3.0..0,版本太高了,你本地的库不支持,在 pom.xml 里版本改成2.7.3,重新加载项目即可


-------------------------------------------------------------------------------------------
java: 错误: 无效的源发行版:17

原因:java版本太高了,在 pom.xml 改成 java 8 版本,再重写加载项目即可

-------------------------正文---------------------

创建文件并运行

1. 默认选择:我这里选 java 8

在这里插入图片描述

1. 一般不选择3.0.0,运行可能会报错,再点击 Spring Web
在这里插入图片描述

1. 初始的结构目录
在这里插入图片描述

1. 配置 settings,打开 Maven 配置,勾选两个Override
----- 1. Maven home path:换成自己下载的 maven 包,包下一级有 /bin 目录
----- 2. User settings file:换成 maven 包下/conf/settings.xml 文件
----- 3. Local repository:换成自己本地的 repository 包,可能在 /.m 下,也可能在 maven 包下

在这里插入图片描述在这里插入图片描述

1. 运行程序

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8YMvH247-1671540908176)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/721d1f63-2838-4cea-96ee-e9cce9e0aa69/Untitled.png)]

运行成功:

在这里插入图片描述








问题:

1. 如果没有可运行配置,如:

在这里插入图片描述

或点击:Add as Maven Project
在这里插入图片描述



2. 版本过高,使用 java 8

在这里插入图片描述

改为 8:主要改pom.xml

在这里插入图片描述
在这里插入图片描述

最后重新加载pom.xml:
在这里插入图片描述



3. Spring boot 版本太高

在这里插入图片描述

在 pom.xml 修改版本号为 2.7.3,再重新加载 pom.xml 文件:2.x.x 版本都可以

在这里插入图片描述
在这里插入图片描述

更新完成,可看到:

在这里插入图片描述

添加 webapp

1. 在 main 下创建 webapp 文件夹,将 webapp 文件夹设为 Resources Root:

在这里插入图片描述

2. 在项目结构里创建 web.xml 文件:

在这里插入图片描述

路径添加为刚刚创建的 webapp 下:再加上\WEB-INF\web.xml

在这里插入图片描述

添加 webapp:

在这里插入图片描述

添加完毕,点击 apply:

在这里插入图片描述

完成的结构目录:

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值