在IDEA中创建Web项目的详细过程

 更新时间:2023年10月12日 15:30:14   作者:get棒棒  
这篇文章主要给大家介绍了关于在IDEA中创建Web项目的详细过程,很多朋友可能在学习java基础的时候已经熟练掌握了IDEA创建java项目的基本步骤,但随着学习技术的不断深入,不同的IDEA版本可能在项目的创建页面上出现些许的出入,需要的朋友可以参考下

一.创建Web项目

1.1创建项目

1、打开IDEA,单击“New Project”或者通过File-->new-->Project,在弹出的对话框中输入项目名

称,其它的默认选择,点击finish按钮

 2、为项目添加Web框架支持,右键单击创建的项目,点击Add Framework 2、为项目添加Web框

架支持,右键单击创建的项目,点击Add Framework

 3、添加依赖包,右键单击WEB-INF文件夹,在弹出的对话框中选择New-->Directory命令,创建

lib文件夹,将Tomcat安装目录下lib文件夹中的servlet-api.jar文件添加到lib文件夹中。

4、在servlet-api.jar文件上右击鼠标,选择Add As Library,将jar包添加到Library中

1.2编写Servlet类

1、在src上右击鼠标-->new-->package-->输入com.cxyzxc.www.servlet01包名(包名你可以自己

取)-->回车

2、在包上右击鼠标-->new-->Java Class-->输入ServletDemo02类名-->回车

3)在WEB-INF文件夹中创建classes文件夹,将编译后生成的ServletDemo02.class文件所在的文

件夹一起复制到classes文件夹中

4)启动Tomcat,打开浏览器,在浏览器地址栏输入??????http://localhost:8080/webProject03/secondServlet,可以在Tomcat窗口中看到输出“IDEA中的第一

个Servlet案例,手动部署到Tomcat容器中”内容。

1.3自动部署项目

上述操作中,虽然是在IDEA软件中完成了Servlet代码的编写以及编译,但是还需要手动将WEB-INF文件夹复制到Tomcat的项目文件夹中去,并需要手动在WEB-INF文件中创建classes文件夹,然后将IDEA中编译后的class文件复制到classes文件夹中,比较麻烦。另外,当你的Java文件改变后,你需要重新编译java文件生成class文件,然后再将class文件复制到classes文件夹中,再重新启动Tomcat服务器才能访问资源,非常的麻烦。所以,我们可以在IDEA中集成Tomact服务器,实现自动部署。

1.3  IDEA集成Tomcat

1、 点击File-->Settings...

 2、选择双击Build,Execution,Deployment-->Application Servers,点击+号,选择Tomcat

Server

 3、选择Tomcat服务器的安装路径,点击ok,Tomcat服务器就集成到IDEA中了

 4、再次点击File-->Settings...-->Build,Execution,Deployment-->Application Servers,点击+号,选择Tomcat Server,可以看到Tomcat服务器在IDEA中

 1.3.1  IDEA部署JavaWeb项目

1、点击Run或者软件右边绿色锤子旁边下拉框,选择Edit Configuration...

 2、点击图示中任意一个选项,进入添加运行配置界面

 3、配置Tomcat Server和运行项目的默认浏览器

 4、添加项目到Tomcat中并设置访问名称

 5、在IDEA中启动启动项目

 6、浏览器中默认输出index.jsp中的内容

 7、在浏览器地址栏中输入Servlet访问路径,Tomcat控制台中输出service()方法中的内容

1.4  war包部署

项目开发完成后,为了方便部署,我们需要将项目整体打包成war包去部署在Tomcat服务器中。

war包可以直接放入Tomcat的webapps文件夹中,启动Tomcat后自动解压,即可在浏览器中输入

URL进行访问。

1.4.1  导出war包

1、点击File->Project Structure菜单(或使用Shift+Ctrl+Alt+S快捷键),打开Project Structure窗口

 2、在ProjectStructure中选择左侧的Artifacts页签

3、点击中间上面的“+”,选择WebApplication:Archive-> Empty

4、点击上图中的①处的“+”,选择Directory Content菜单

1.4.2

部署war包

1.4.3

启动Tomcat服务器,访问项目

总结

到此这篇关于在IDEA中创建Web项目的文章就介绍到这了,更多相关IDEA创建Web项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MyBatis-Plus updateById不更新null值的方法解决

    MyBatis-Plus updateById不更新null值的方法解决

    用Mybatis-Plus的updateById()来更新数据时,无法将字段设置为null值,更新后数据还是原来的值,本文就来详细的介绍一下解决方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-08-08
  • Mybatis-plus一对多分页数据条数不正确的处理

    Mybatis-plus一对多分页数据条数不正确的处理

    这篇文章主要介绍了Mybatis-plus一对多分页数据条数不正确的处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 详解Spring Aop实例之AspectJ注解配置

    详解Spring Aop实例之AspectJ注解配置

    本篇文章主要介绍了详解Spring Aop实例之AspectJ注解配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • 深入Java冒泡排序与选择排序的区别详解

    深入Java冒泡排序与选择排序的区别详解

    本篇文章是对Java冒泡排序与选择排序的区别进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 详解Spring ApplicationContext加载过程

    详解Spring ApplicationContext加载过程

    这篇文章主要介绍了Spring ApplicationContext加载过程的相关资料,帮助大家更好的理解和学习使用spring框架,感兴趣的朋友可以了解下
    2021-03-03
  • Java之Class.forName()用法案例详解

    Java之Class.forName()用法案例详解

    这篇文章主要介绍了Java之Class.forName()用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • Spring AI 入门学习指南

    Spring AI 入门学习指南

    本文介绍了如何使用SpringAI和Ollama进行AI开发,包括如何配置和使用聊天、图像、语音转文字和文字转语音模型,以及如何在Java项目中集成Ollama模型,感兴趣的朋友一起看看吧
    2024-11-11
  • Java IO网络模型实现解析

    Java IO网络模型实现解析

    这篇文章主要为大家介绍了Java IO网络模型实现解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • Servlet 过滤器详细介绍

    Servlet 过滤器详细介绍

    这篇文章介绍了Servlet 过滤器,有需要的朋友可以参考一下
    2013-10-10
  • Java详细解析==和equals的区别

    Java详细解析==和equals的区别

    这篇文章主要介绍了Java中==和equals()的区别,,==可以使用在基本数据类型变量和引用数据类型变量中,equals()是方法,只能用于引用数据类型,需要的朋友可以参考下
    2022-04-04

最新评论