idea中通过tomcat运行Java web项目的完整步骤

 更新时间:2025年10月27日 09:52:15   作者:鬼火儿  
IDEA是我用的挺多的一款java代码编辑工具,对于刚接触这款软件的新手来说,配置项目是很麻烦的了,更别说配置服务器Tomcat了,这篇文章主要介绍了idea中通过tomcat运行Java web项目的完整步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下

前言

今天接了一个小单子,图书管理系统,对方指定要用idea+tomcat部署。还要求用servlet。以往我都是用maven的tomcat插件来跑,现在既然客户要求,那就上呗

老实说,servlet这好久没有用,而且,idea和tomcat来部署也好久没有弄过,再次弄起来还真有点忘记步骤了。。老话说得好,好记性不如烂笔头,整理整理

1、首先是项目用idea创建,打开

2、检查jdk版本

两个地方,任选一个打开Project Structure

点击后,进入下面的界面,是对整个项目的配置。

先检查jdk版本是否符合项目要求,比如我这个小项目要求jdk1.8

3、配置modules

其实这一步的目的是,让idea能够识别我们项目。我们需要告诉他几个关键点,项目的类型、web.xml的位置,以及根目录。

点击modules

点击+号,并选择web(位置靠下面一点),这一步告诉idea当前项目类型

配置web.xml

点击圈出图案

选择你自己的web.xml路径(一定要选对,否则会生成一个新的文件夹),点击ok

设置web资源目录(这个也需要手动设置)

web资源目录就是放静态资源的目录,WEB-INF也在其中。

最下面的Source Roots,是java源码位置,如果默认没勾上,需要自己勾上。

4、引入tomcat jar包

有的朋友项目可能是从网上down下来的,一来包里有servlet相关的jar包,这一步可以省略

项目在编译过程中也需要一些环境依赖包,比如servlet。

这些依赖包在tomcat的lib目录就有,我们需要手动添加。

点击library

我们可以发现,idea还是很智能的,已经自动的添加了一些jar包,这些jar包也是项目中用到的,我放在了WEB_INF目录下。

不过我们现在还需要添加tomcat的jar包

点击Java

选择你本地tomcat的lib目录

设置完成后,如果你对默认的名字不满意也可以自己改

5、设置Artifacts

点击右下角的Apply保存后,再点击Artifacts。

添加

点击Library_management-main(项目名),再点击ok

6、发布

添加tomcat运行环境

选择tomcat server (记住,不是tomcat EE)

点击configure配置自己的tomcat

配置好后,点击Deployment,点击左上角+号

选择Artifact

出现如下界面

最下面圈出来的,就是所谓的 ”应用上下文“,有的项目里路径是写死的,就要求上下文不能出错,如果没有要求,填斜杠即可。

比如有的项目有路径要求,这里按照规定填写就好

点击 apply, ok。

运行起来后

到这里,就运行成功了

总结

到此这篇关于idea中通过tomcat运行Java web项目的文章就介绍到这了,更多相关idea tomcat运行Java web项目内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Spring Boot实战之单元测试

    详解Spring Boot实战之单元测试

    本篇文章主要介绍了详解Spring Boot实战之单元测试,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Spring Mvc中传递参数方法之url/requestMapping详解

    Spring Mvc中传递参数方法之url/requestMapping详解

    在开发中,参数传递是必不可少的一个功能,下面这篇文章主要给大家介绍了关于Spring Mvc中传递参数方法之url/requestMapping的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-07-07
  • SpringBoot项目docker容器部署实现

    SpringBoot项目docker容器部署实现

    本文主要介绍了SpringBoot项目docker容器部署实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • 详细说明关于Java的数据库连接(JDBC)

    详细说明关于Java的数据库连接(JDBC)

    这篇文章主要介绍了详细说明关于Java的数据库连接JDBC,JDBC是用Java语言向数据库发送SQL语句,需要的朋友可以参考下面文章内容
    2021-09-09
  • Java工厂模式用法之如何动态选择对象详解

    Java工厂模式用法之如何动态选择对象详解

    工厂设计模式可能是最常用的设计模式之一,我想大家在自己的项目中都用到过。本文不仅仅是关于工厂模式的基本知识,更是讨论如何在运行时动态选择不同的方法进行执行,你们可以看看是不是和你们项目中用的一样
    2023-03-03
  • 如何解决Gradle、Maven项目build后没有mybatis的mapper.xml文件的问题

    如何解决Gradle、Maven项目build后没有mybatis的mapper.xml文件的问题

    这篇文章主要介绍了如何解决Gradle、Maven项目build后没有mybatis的mapper.xml文件的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Java中实现二叉树的遍历与重构

    Java中实现二叉树的遍历与重构

    这篇文章主要介绍了Java中实现二叉树的遍历与重构,树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合,把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的,需要的朋友可以参考下
    2023-10-10
  • 使用Rhino让java执行javascript的方法实例

    使用Rhino让java执行javascript的方法实例

    这篇文章主要介绍了java使用Rhino执行javascript的方法,Rhino由Mozilla开发,是 JavaScript 一种基于Java的实现
    2013-12-12
  • Java设计模式--适配器模式详解

    Java设计模式--适配器模式详解

    这篇文章主要介绍了java设计模式之适配器模式Adapter的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • IDEA中为SpringBoot项目接入MySQL数据库的详细指南

    IDEA中为SpringBoot项目接入MySQL数据库的详细指南

    MySQL作为最流行的开源关系型数据库,与Spring Boot的整合是企业级开发的标配,本文将手把手教你‌在IntelliJ IDEA中为Spring Boot项目接入MySQL数据库‌,有需要的可以了解下
    2025-05-05

最新评论