文章目录

  • 前言
  • 下载及安装Tomcat
    • 启动Tomcat
  • 配置Tomcat 环境变量
  • Idea中配置Tomcat
  • Eclipse中配置tomcat

前言

提示:这里可以添加本文要记录的大概内容:

今天晚上查看自己原来项目的时候,突然发现运行不了,仔细查看发现是tomcat没配置,但是tomcat在电脑里已经下载过了,只是还没有配置,这篇文章就讲tomcat在电脑与idea中的配置


提示:以下是本篇文章正文内容,下面案例可供参考

下载及安装Tomcat

进入tomcat官网,Tomcat官网
选择需要下载的版本,点击下载
下载路径一定要记住,并且路径中尽量不要有中文

下载后是压缩包 .zip,解压后

tomcat系统各个文件夹目录是什么意义:
bin:放置的是Tomcat一些相关的命令,启动的命令(startup)和关闭的命令(shutdown)等等
conf:(configure)配置文件
lib:(library)库,依赖的 jar包
logs:Tomcat 的日志文件
temp:Tomcat的临时文件夹
webapps:可执行的项目。默认作为存放开发项目的目录
work:存放由 jsp翻译成的 .java源文件以及编译的 .class字节码文件(jsp -->java -->class)

启动Tomcat

在安装 tomcat 之前必须安装 java环境,否则不好使,会出现以下报错:

JAVA环境变量配置步骤及测试(JDK的下载、安装和环境配置教程)

双击打开后找到 bin目录下的【startup.bat】,双击启动Tomcat
如果是Linux系统点【startup.sh】,我的是Windows系统

之后打开浏览器,在地址栏输入:【http://localhost:8080】或者【http://127.0.0.1:8080】
如果看到Tomcat自带的一个JSP页面,则表示安装成功
8080是默认端口号,如果和其他软件冲突,去配置文件中server.xml中修改端口号即可

当然也可以用cmd命令

cd到 【.\apache-tomcat-9.0.43\bin】(bin路径下)
然后输入命令:【startup】,出现如下对话框,表明服务启动成功。


配置Tomcat 环境变量

右击【此电脑】,点击【属性】,选择【高级系统设置】

在高级选项卡下,点击【环境变量】

首先在系统变量中选择新建

变量名为 【CATALINA_HOME】
变量值为 Tomcat 的安装目录

第二步在Path的变量值中新建一条:【%CATALINA_HOME%\bin】
也可以新建一个TOMCAT_HOME,然后值和CATALINA_HOME的变量一样,再加入进去,也可以

完成后点击确定,Tomcat环境变量就配置完成了


Idea中配置Tomcat

在 File中选择 【Settings】

然后在【Build,Execution,Deployment】中选择【Application Servers】
点击加号“+”,就可以看到【Tomcat Server】了

地址选择Tomcat的安装路径即可,导入后点OK


最后点击【Apply】再点OK就好了

然后在idea上方工具栏中找到Run,选择【Edit Configurations…】

点击加号 “+” ,选择【Tomcat Server】,点击【Local】
在【Configure…】中找到 Tomcat 地址

然后点击【Apply】,再点击 OK 即可
这样就配置好了


Eclipse中配置tomcat

打开Eclipse,单击【Window】菜单,选择【Preferences】

单击【Server】选项,选择【Runtime Environments】,再点击右上角【Add…】

在新弹出的页面中选择自己下载的Tomcat版本,再选择下一步

其中【Browse…】是自己安装的Tomcat路径

再点击【Finish】完成即可,(由于我已经配置过了,所以就Remove了)

这样Tomcat就配置好了

接下来我们新建一个web项目
首先在eclipse左上角选择中间的 JavaEE

然后选择【File】 → 【New】 → 【Dynamic Web Project】

随便起个名字,然后下一步

在这里要注意,如果这里显示的是【src\main\java】,那么新建出来的项目没有【WebContent】
其实不会影响项目运行,只是别人显示的都是WebContent,我只是想和大家一样而已

首先指定Java文件的编译路径

然后下一步,在Content directory 内输入【WebContent】
并在这里要勾选 xml 选项,再点【Finish】
Java web项目怎么创建以及没有出现web.xml的解决方法

这样就完成了

----------------------------------------------------------------------------------------------------------------------------

如果没有上面的指定Java文件的编译路径步骤,完成后是这样的
其实不会影响程序运行

----------------------------------------------------------------------------------------------------------------------------

我们在这个项目内新建一个 jsp页面
点击【WebContent】 → 【New】 → 【JSP File】

取名为【index.jsp】,再点击【Finish】

在 index.jsp 内写个 hello world 运行
首先点击左上角绿色按钮,在弹出的页面内选择Tomcat,再点击下一步

选择其他项目,再点击【Remove】
左边是工作目录,右边是部署目录

运行页面 成功

Tomcat下载安装以及配置(详细教程)相关推荐

  1. JDK17的下载安装与配置(详细教程)

    1.搜索JDK的官方网址 https://www.oracle.com/java/technologies/downloads/#jdk17 2.切换到window系统,根据自己电脑的系统进行切换.然 ...

  2. Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目

    上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...

  3. MySQL安装及配置详细教程

    MySQL安装及配置详细教程 目录 下载: 安装: 配置环境变量 数据库初始化 改密码 完成 下载: 首先下载安装包 [网址](https://dev.mysql.com/downloads/file ...

  4. PyCharm下载安装及配置使用教程(全过程详细截图)

    网上这类教程数不胜数,最近正好自己重装系统,就补一下做个笔记. 目录 一.下载安装PyCharm 二.配置及使用 一.下载安装PyCharm 官网链接:官网下载速度完全OK,直接下载就行 PyChar ...

  5. win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)

    win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...

  6. Tomcat下载安装及配置(全网最新详细教程)

    下载tomcat 下载地址:https://tomcat.apache.org/download-80.cgi 选择下载版本,这里用tomcat8版本来做教程的 根据自己的系统选择相对应的下载 下载完 ...

  7. 用迅雷下载了MySQL怎么安装_MySQL的安装与配置——详细教程

    免安装版的Mysql 一:下载安装包: 下载地址(使用迅雷下载会更快): 二:Mysql的配置 *以管理员身份打开命令行(如下图所示) ①下转到mysql的bin目录下: ② 初始化mysql,在这里 ...

  8. mMySQL中触发器和游标的介绍与使用L8.0.23免安装版配置详细教程 msi安装超详细教程

    文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 一.下载MySql,安装 ...

  9. Android Studio下载安装及配置图文教程

    AndroidStudio下载地址:https://developer.android.com/sdk/installing/studio.html#download 如果你没有FQ或者不会FQ可以从 ...

  10. ue设置MySQL_MySQL的安装与配置——详细教程 - Winton-Q

    免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...

最新文章

  1. 【组队学习】【35期】李宏毅机器学习(含深度学习)
  2. 2020五大技术趋势一览!超自动化、人类增强技术、无人驾驶发展、机器视觉崛起、区块链实用化...
  3. RabbitMQ (二)docker安装rabbitMQ
  4. libtool的工作原理
  5. easy_Maze 梅津美治郎 寒假逆向生涯(16/100)
  6. 八十九、常见的圣杯布局和双飞翼布局
  7. Java中Double保留六位小数_Java中Double保留后小数位的几种方法
  8. 什么是Apple Pay?
  9. 视觉SLAM⑧----视觉里程计Ⅱ(光流法与直接法)
  10. 小米手机微信指纹支付上传服务器吗,小米MIUI支持微信指纹支付吗 小米MIUI微信指纹支付【图文】...
  11. 神经网络计算棒怎么用,英特尔神经网络计算棒
  12. 视网膜正常oct图_POAG患者视网膜各层厚度的OCT分析
  13. mysql dump 1449_关于mysqldump的ERROR 1449 问题 | 学步园
  14. 安卓11:android studio出现:Executing tasks: [:app:assembleDebug] in project D:\Android studio\New start
  15. C语言处理图像之改变背景前景颜色
  16. 习题35 一个if elif else 和函数的综合小游戏
  17. 产品冬菇头倒扣二次强脱机构,模具结构分析与说明
  18. CreatorPrimer | 物理小游戏(碰撞事件监听)
  19. C# 提取Excel形状中的文本和图片
  20. 老Kindle秒变电子日历,提醒你穿衣收快递,敲几句命令行就行

热门文章

  1. 电脑屏幕变色了怎么调回来,电脑屏幕颜色怎么改
  2. java必背代码_java必背代码入门有哪些?如何写出优质代码?
  3. 【第七课】Smart 3D集群教程
  4. arcpy:TIF/IMG上色后转KMZ文件
  5. 极光IM简单代码(代码比较清晰)
  6. TIS-prescan
  7. 一对一社交app源码开发关于社交系统中视频添加功能
  8. windows电脑借助多开软件实现ZALO程序多开
  9. 发言倒计时器_单面会议计时器 会议发言倒计时器
  10. Oracle函数——日期函数