1. 打开 IntelliJ IDEA
启动 IntelliJ IDEA。
2. 创建新项目
- 点击 File > New > Project。
- 在弹出的窗口中,选择 Gradle 作为项目类型。
- 确保 Java 被选中。
- 点击 Next。
3. 配置项目
- GroupId : 输入你的组织或项目组 ID(例如:
com.example
)。 - ArtifactId : 输入项目名称(例如:
mywebapp
)。 - 点击 Next。
4. 配置项目名称和位置
- Project name : 输入项目名称(例如:
MyWebApp
)。 - Project location: 选择项目保存的路径。
- 点击 Finish。
5. 手动配置 Web 项目结构
项目创建完成后,手动配置 Web 项目结构:
- 在
src/main
目录下创建webapp
文件夹。 - 在
webapp
文件夹下创建WEB-INF
文件夹。 - 在
WEB-INF
文件夹下创建web.xml
文件。
项目结构示例:
登录后复制
plain
src
└── main
├── java
├── resources
└── webapp
└── WEB-INF
└── web.xml
6. 配置 web.xml
在 web.xml
中添加基本的 Servlet 配置,例如:
登录后复制
plain
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>MyWebApp</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
7. 添加依赖
在 build.gradle
文件中添加 Web 项目所需的依赖,例如 Servlet API:
登录后复制
plain
plugins {
id 'java'
id 'war' // 添加 war 插件以支持 Web 项目
}
group 'com.example'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
dependencies {
implementation 'javax.servlet:javax.servlet-api:4.0.1' // Servlet API
testImplementation 'junit:junit:4.13.2' // 测试依赖
}
8. 创建示例 JSP 文件
在 src/main/webapp
目录下创建 index.jsp
文件,内容如下:
登录后复制
plain
<!DOCTYPE html>
<html>
<head>
<title>My Web App</title>
</head>
<body>
<h1>Hello, World!</h1>
</body>
</html>
9. 配置 Tomcat 服务器
- 点击 Run > Edit Configurations。
- 点击 + 按钮,选择 Tomcat Server > Local。
- 在 Deployment 选项卡中,点击 + 按钮,选择 Artifact ,然后选择你的 Web 项目(例如:
mywebapp:war
)。 - 点击 Apply 和 OK。