2020版本IDEA中创建javaweb项目,add framework support时没有 JavaEE 以及 WebApplication等配置问题,其实仅仅是换了个顺序而已

在这里插入图片描述
在这里插入图片描述
以前的IDEA在创建JavaWeb项目时,add framework support下面就是JavaEE等配置勾选,2020版本的IDEA则是在创建好一个Java项目后右键选择add framework support,再勾选对应的配置就可以了。
仅为个人理解,希望有点用。

### 使用 IntelliJ IDEA 创建 Java Web 项目实战教程 #### 准备工作 确保已安装并配置好 JDK 和 Maven。打开 IntelliJ IDEA 并启动新项目向导。 #### 新建项目 1. 在欢迎界面点击 **Create New Project** 或者通过菜单栏选择 `File -> New -> Project`。 2. 在弹出窗口中选择左侧的 **Maven**,然后勾选下方的 **Create from archetype** 复选框,在列表里找到并选择 `org.apache.maven.archetypes:maven-archetype-webapp` 这个模板[^1]。 #### 配置项目信息 输入项目的 GroupId 和 ArtifactId,这两个参数用于唯一标识此项目及其模块结构。GroupId通常代表公司域名反写形式(如com.example),ArtifactId则是工程名(如mywebapp)。设置完成后点击 Next 继续。 #### 设置项目位置 指定保存路径以及确认 SDK 版本无误后完成创建过程。此会自动生成基础目录结构及必要的文件,包括但不限于 src/main/java, src/test/java 文件夹和 pom.xml 构建脚本。 #### 添加依赖项 编辑pom.xml来引入所需的库支持,比如 Servlet API: ```xml <dependencies> <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> </dependencies> ``` #### 编写简单的Servlet类 在src/main/java下新建包名为 com.example.web 的java package,并在此package内定义一个简单的servlet: ```java import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @WebServlet(name = "helloServlet", urlPatterns = {"/hello"}) public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html;charset=UTF-8"); try (var writer = resp.getWriter()) { writer.println("<h1>Hello World!</h1>"); } } } ``` #### 配置Tomcat服务器 前往 File->Settings->Build, Execution, Deployment->Application Servers 来添加本地 Tomcat Server 安装路径;接着回到主界面右键单击项目名称,选择 Add Framework Support... ,勾选 Web Application: Exploded 即可关联当前工程为Web应用程序[^3]。 #### 测试部署 最后一步是在Run/Debug Configurations 中配置运行环境,选择 Local 或 Remote 方式的 Tomcat server 启动器,再把刚才编写的 HelloWorld 应用程序加入Deployment 列表里面去。当一切准备就绪之后就可以按下绿色三角形按钮开始调试啦! 一旦成功启动服务端口,默认情况下应该可以在浏览器地址栏输入 http://localhost:8080/hello 访问到之前编写好的 hello servlet 页面[^2]。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值