Idea2023配置tomcat服务器(详细步骤版)

本文是JavaWeb新手版教程,IDEA2023+JDK1.8+apache-tomcat-8.5.91,没有使用Maven
下载链接有:

  1. IDEA 旗舰版
    因为不配置maven来构建web项目,需要下载旗舰版ultimate而非社区版community,学生可以在官网申请免费的使用
  2. JDK1.8
  3. tomcat8.5.91

目录

  • 1. 新建项目文件夹
  • 2. 删除自动生成的src文件
  • 3. 新建子module
  • 4. 增加web模块
  • 5. 生成artifacts部署包
  • 6. 依赖包问题
  • 6. 配置tomcat

1. 新建项目文件夹

新建project,普通的就行
Idea2023配置tomcat服务器(详细步骤版)_第1张图片
修改项目名字、项目位置、所选语言、构建系统和JDK版本
Idea2023配置tomcat服务器(详细步骤版)_第2张图片

2. 删除自动生成的src文件

生成的这个project本身是一个module,为了方便管理可以把它看做是文件夹,后续在其下面新建子module,因此可以直接删除这个大文件夹下面的src文件夹
Idea2023配置tomcat服务器(详细步骤版)_第3张图片

3. 新建子module

命名为demo,这个module是我们演示配置tomcat的module。注意是新建module而非directory(文件夹)
Idea2023配置tomcat服务器(详细步骤版)_第4张图片
Idea2023配置tomcat服务器(详细步骤版)_第5张图片
这个是目前的文件结构
Idea2023配置tomcat服务器(详细步骤版)_第6张图片

4. 增加web模块

给新建的module:demo新建JavaWeb模块
File→ Project Structure → Modules → + → Web → 选中要配置web的module:demo
Idea2023配置tomcat服务器(详细步骤版)_第7张图片
Idea2023配置tomcat服务器(详细步骤版)_第8张图片
Idea2023配置tomcat服务器(详细步骤版)_第9张图片
Idea2023配置tomcat服务器(详细步骤版)_第10张图片
点击apply生成web文件夹,web文件夹里可以存放html等资源文件
Idea2023配置tomcat服务器(详细步骤版)_第11张图片

5. 生成artifacts部署包

需要将已经生成的web项目生成artifacts部署包,有两种方式
(1)在上一页面直接点击右下角的Create Artifact
Idea2023配置tomcat服务器(详细步骤版)_第12张图片
(2) 在Artifacts导入web项目,手动生成部署包
Artifacts → + → Web Application Exploded → From Modules…Idea2023配置tomcat服务器(详细步骤版)_第13张图片
选中需要部署包的web项目
Idea2023配置tomcat服务器(详细步骤版)_第14张图片
说明:Web Application:Exploded说明是已解压的
Web Application:Archive代表压缩包,即war包(类似jar包)

部署好页面如下:
Idea2023配置tomcat服务器(详细步骤版)_第15张图片

6. 依赖包问题

jar包放的位置有两种
(1)在project下新建的lib文件夹,本项目所有的module共用。新建lib文件夹后,粘贴需要的jar包,右键Add As Library
Idea2023配置tomcat服务器(详细步骤版)_第16张图片
选择project library
Idea2023配置tomcat服务器(详细步骤版)_第17张图片
但是由于是项目的library,和这个demo模块没有直接联系起来,所以需要进一步操作,在demo模块里引用它
File → Project Structure → Modules → 选中demo(目标模块) → Dependences
Idea2023配置tomcat服务器(详细步骤版)_第18张图片
选中刚刚加入jar包的lib
Idea2023配置tomcat服务器(详细步骤版)_第19张图片

Idea2023配置tomcat服务器(详细步骤版)_第20张图片
点击Apply后,发现左下角Problems出现提醒
Idea2023配置tomcat服务器(详细步骤版)_第21张图片
这说明本module依赖于加入的lib包,但是存在问题。左侧最下方的Problems显示有一个错误:由于之前几步是先生成Artifacts部署包,然后在这一步才导入第三方依赖jar包的,所以在部署包里找不到依赖包。解决方法有两个:
(a)直接在Problems里面点击 [fix],选这个方法比较方便
Idea2023配置tomcat服务器(详细步骤版)_第22张图片
再点击Apply即可
(b)删除已经生成的本demo模块的的部署包,再重新生成
注意:如果使用下一种加jar包的方法(直接在module-web-WEB INF文件夹里加lib文件夹),不会产生这个关于部署包-依赖包的问题,

(2)在本module-web文件夹下新建的lib文件夹,专供本module使用
demo → web → WEB-INF新建lib文件夹后,粘贴需要的jar包,右键Add As Library,选择module library
Idea2023配置tomcat服务器(详细步骤版)_第23张图片
Idea2023配置tomcat服务器(详细步骤版)_第24张图片

6. 配置tomcat

以上完成了web项目的生成与部署,接下来具体实现tomcat服务器的部署
IDEA右上角的配置
Idea2023配置tomcat服务器(详细步骤版)_第25张图片
点击加号,增加Tomcat Server → local
Idea2023配置tomcat服务器(详细步骤版)_第26张图片
主要修改:
(a)name:用于区分不同的tomcat服务端
(b) 默认浏览器一般选择 Chrome
Idea2023配置tomcat服务器(详细步骤版)_第27张图片
在Deployment这里加入之前建好的部署包
Idea2023配置tomcat服务器(详细步骤版)_第28张图片
Idea2023配置tomcat服务器(详细步骤版)_第29张图片
在部署的时候,修改下方的Application Context。然后再回到server选项卡,检查URL的值.URL的值指的是tomcat启动完成后自动打开你指定的浏览器,然后默认访问的网址。

以上就是配置tomcat的全过程,接下来写好运行的Java代码之后点击运行,就可以看到浏览器运行我们的后端代码了

你可能感兴趣的:(JavaWeb,tomcat,服务器,java,idea)