IDEA2024创建javaWeb项目,相关环境配置


前言

前天本小白开始学习javaWeb,被项目创建和环境的配置折磨了大半天,在网上找了许多博客学习,这些博客大多只涉及某一方面,还因为IDEA版本不同,许多方法都不适合我的版本。看了许多方法:java普通项目配置,maven项目配置,但都比较繁琐,对小白来说不友好(其实是我比较懒)。此篇博客是对小白遇到问题的一个总结。本文所用环境为IDEA 2024.2,Tomcat9,JDK1.8。


一、在IDEA创建Java web项目

1.依次点击file->new->project
在这里插入图片描述
2.按下图进行相应配置,最后点击Next
在这里插入图片描述
3.选择javaEE版本,注意要与JDK版本对应
在这里插入图片描述
项目创建后如下图
在这里插入图片描述
如果直接在index.jsp界面右键点击run,会跳出一个404界面,如下图
在这里插入图片描述
此处原因为Tomcat服务器还未起动,按下图方式进行启动
在这里插入图片描述
如果启动成功,会跳出index.jsp的内容,如下图
在这里插入图片描述
如果未启动成功,那大概率是Tomcat环境未配置。配置环境可参考这篇博客Tomcat环境配置 ,是否要在IDEA中进行Tomcat环境配置取决与你创建Web项目的方式:以jakarta EE方式创建的不需要进行配置(即文章前文方式进行创建),IDEA以帮我们配置好了。如果是以普通java项目创建或者以maven方式创建的,就需要进行配置

二、Web项目修改

代码如下(示例):
对index.jsp中的代码进行修改后,如果还是直接右击运行发现网页中未出现新添加的代码。如下图,浏览器中未出现红框中的代码
在这里插入图片描述

原因是代码更新后,Tomcat也要进行更新,点击上方的index.jsp,再点击Tomcat右侧的Rerun,点击后会出现一个弹窗,选择Redeploy
在这里插入图片描述


### 如何在 IntelliJ IDEA 2024 中配置 JavaWeb 开发环境 #### 安装 JDK 和 Tomcat 为了使 IntelliJ IDEA 支持 JavaWeb 的开发,安装合适的 JDK 是必要的。对于 JavaWeb 应用程序来说,建议使用最新的稳定版本的 JDK[^1]。 确保已经下载并安装了适当版本的 JDK 后,在系统环境中设置好 `JAVA_HOME` 变量指向 JDK 的安装目录,并更新 PATH 环境变量以便命令行工具可以访问 javac 和 java 命令。 同样地,Tomcat 也需要被正确安装到本地计算机上。可以从 Apache Tomcat 官方网站获取适合当前系统的版本,并解压至指定位置保存。 #### 创建新的 Maven 或 Gradle 项目 启动 IntelliJ IDEA创建一个新的 Maven 或者 Gradle 工程来管理依赖关系。这有助于简化构建过程以及自动处理所需的库文件,比如 Servlet API jar 文件等。 当选择了 Maven 构建方式时,可以在 pom.xml 文件里加入如下片段以引入 servlet-api: ```xml <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> ``` 而对于采用 Gradle 来作为构建工具的情况,则应在 build.gradle 添加下面这段话: ```groovy implementation 'jakarta.servlet:jakarta.servlet-api:6.0.0' ``` 注意这里使用的 artifact ID 和 groupID 跟所选框架有关联;上述例子适用于 Jakarta EE (Servlet 5.x+),而旧版可能仍需使用 javax.servlet 名字空间下的包名[^2]。 #### 配置应用服务器 进入 File -> Settings/Preferences 对话框(Mac 上可能是 Preferences),导航到 Build, Execution, Deployment 下面的应用服务器部分。点击加号按钮 (+),选择 Local... 。浏览定位到之前提到过的已安装好的 Tomcat 主目录,完成添加操作之后关闭窗口返回主界面[^3]。 此时应该能够在 Run Configurations 中看到可用的应用服务器列表里面包含了刚刚配置的那个实例。接着就可以通过右键单击工程里的任意 webapp 目录或者直接从顶部菜单栏选取相应的选项来进行部署测试啦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值