【JavaWeb】利用IntelliJ IDEA 2024.1.4 +Tomcat10 搭建Java Web项目开发环境(图文超详细)

Java Web项目的创建可以分为以下四个步骤:

1、创建Java项目

                这一步是要配置好JDK的,确保后续Java代码能够被正常编译。

2、引入Web框架

                这一步是要让Java能够支持Web项目的开发,当然是基于JSP文件的。

3、导入servlet-api

                这是Java开发web项目所必须的jar包,因为自建类多数都间接实现了servlet接口。

                注意,这个包是在tomcat中。

4、配置tomcat

                这一步是要在IDEA中配置tomcat运行环境,确保能通过idea直接启动tomcat后,运行我们的项目。

5、运行测试

                确保基础的初始的配置,不存在任何问题。排除可能因初始配置错误导致项目无法运行。

=====正文部分======

1、启动IntelliJ idea 2024.1.4

在欢迎页面,请确认好IIDEA的版本。因为不同的版本,在搭建Java web项目时,其过程不太一样。

具体操作:点击【新建项目】。如图:

2、新建项目

在【新建项目】界面的左侧栏位处【新建项目】模块中,选择【java】。然后,在右侧栏位处填写项目名称及存放位置。可根据个人情况,自定义项目名称及所存放的位置。此处,我定义的名称为myJava,存放位置如图(请根据自己实际情况进行更改)。其他模块配置为:

构建系统:选择默认的 IntelliJ,

JDK:可以使用默认,也可以自己定义。

高级设置:该模块,一般会根据所输入的名称和位置,自动生成。保持默认即可

具体操作,如图:

3、添加框架支持

创建完成java项目之后,选择myJava项目,一定要保持项目处在选中状态,点击右上角的搜索(放大镜),搜索”添加框架支持“(英文add framework support)。如图

在弹出的”添加框架支持”窗口中,选择Java EE中的"Web应用程序",其中的版本选择“4.0”,勾选“创建web.xml"。点击确定。如图

完成后,项目中会生成一个web文件夹,内容如图:

4、添加servlet-api

选中myJava项目,点击右键,在右键菜单中选择“打开模块设置”,弹出“项目结构”窗口。

在“项目结构窗口”中,选择“库”,点击上面的加号(+)。如图

点击加号后,弹出“新建项目库”,选择其中的“java",在弹出的”选择库文件“窗口中,找到Tomcat10的安装目录下的lib文件夹,选择粒粒面的”servlet-api.jar“,这个包。如图:

在弹出的确认对话框中,把servlet-api添加到所选模块myJava中。如图

5、配置tomcat10

在项目开发环境中,点击右上角“当前文件”,选择里面的“编辑配置”,弹出“运行/调试配置”窗口,点击里面左上角的加号(+),从里面列表中,选择“tomcat服务器”中的“本地”。如图。

选择“本地“后,界面如下。

如果自动加载的tomcat信息没有问题的话,直接点击“修复”按钮。

点击“修复”按钮,进入如下界面。

可以看到,在服务器启动时会联动部署我们的myJava项目。

点击确定,完成Java web项目的整体环境部署。

右上角,会显示配置的tomcat

左下角,会显示配置的taomcat启动时部署的项目。

环境界面如图:

6、测试运行

打开项目web目录下的index.jsp,可以看到里面的内容(可以尝试着修改里面body部分的内容)。点击右上角的绿色三角启动按钮, 等tomcat启动部署完成后,会弹出页面。如图所示:

### 创建 JavaWebServlet 项目 #### Maven 项目初始化 为了在 IntelliJ IDEA 2024 社区版中创建 JavaWebServlet 项目,首先需要创建一个 Maven 项目。这可以通过启动 IntelliJ IDEA 并选择“New Project”,接着选择 Maven 来实现[^1]。 #### 配置 JDK 和 Tomcat 进入新项目的设置页面,在此过程中需配置好所使用的 JDK 版本以及 Tomcat 服务器版本。对于 Web 应用程序的支持,确保选择了 Java Enterprise 组件并勾选了 Web Application 模板选项[^3]。 #### 添加 Servlet 支持 为了让项目具备处理 HTTP 请求的能力,必须向 `pom.xml` 文件添加必要的依赖项来引入 Servlet API。以下是推荐的方式之一: ```xml <dependencies> <!-- Servlet API --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies> ``` 通过这种方式可以确保编译期间拥有完整的类库访问权限,而在运行时则由应用服务器提供这些类[^2]。 #### 构建 Web 目录结构 完成上述步骤之后,应该手动或者按照 IDE 提示构建标准的 Web 应用程序目录布局。通常情况下,会在 src/main 下面找到 resources 和 webapp 文件夹;其中后者用于放置 JSP 页面和其他静态资源文件。 #### 编写测试代码 最后,在 `src/main/java` 路径下的适当位置创建一个新的 Java 类作为简单的 Servlet 实现来进行功能验证。下面是一个基本的例子: ```java import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.getWriter().println("Hello from servlet!"); } } ``` 以上就是关于如何在 IntelliJ IDEA 2024 社区版上搭建 JavaWeb 及其关联的 Servlet 开发环境的具体指导。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ai安歌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值