Tomcat下载安装以及配置(详细教程)
文章目录
- 前言
- 下载及安装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下载安装以及配置(详细教程)相关推荐
- JDK17的下载安装与配置(详细教程)
1.搜索JDK的官方网址 https://www.oracle.com/java/technologies/downloads/#jdk17 2.切换到window系统,根据自己电脑的系统进行切换.然 ...
- Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目
上篇请移步到Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 上一篇博文已经对Node.js的安装与配置进行了详细介绍. 另外:文中项目存放的路径及项目名称可根据自身实际情况进行 ...
- MySQL安装及配置详细教程
MySQL安装及配置详细教程 目录 下载: 安装: 配置环境变量 数据库初始化 改密码 完成 下载: 首先下载安装包 [网址](https://dev.mysql.com/downloads/file ...
- PyCharm下载安装及配置使用教程(全过程详细截图)
网上这类教程数不胜数,最近正好自己重装系统,就补一下做个笔记. 目录 一.下载安装PyCharm 二.配置及使用 一.下载安装PyCharm 官网链接:官网下载速度完全OK,直接下载就行 PyChar ...
- win10,64位环境下curl7下载安装和配置详细图文教程(亲测有效)
win10,64位环境下curl7下载安装和配置教程 一.前期准备: (1)windows10,64位: (2)python3.8 二.下载: 三.安装: 四.环境变量配置: (1)新建 ==CURL ...
- Tomcat下载安装及配置(全网最新详细教程)
下载tomcat 下载地址:https://tomcat.apache.org/download-80.cgi 选择下载版本,这里用tomcat8版本来做教程的 根据自己的系统选择相对应的下载 下载完 ...
- 用迅雷下载了MySQL怎么安装_MySQL的安装与配置——详细教程
免安装版的Mysql 一:下载安装包: 下载地址(使用迅雷下载会更快): 二:Mysql的配置 *以管理员身份打开命令行(如下图所示) ①下转到mysql的bin目录下: ② 初始化mysql,在这里 ...
- mMySQL中触发器和游标的介绍与使用L8.0.23免安装版配置详细教程 msi安装超详细教程
文章来源: 学习通http://www.bdgxy.com/ 普学网http://www.boxinghulanban.cn/ 智学网http://www.jaxp.net/ 一.下载MySql,安装 ...
- Android Studio下载安装及配置图文教程
AndroidStudio下载地址:https://developer.android.com/sdk/installing/studio.html#download 如果你没有FQ或者不会FQ可以从 ...
- ue设置MySQL_MySQL的安装与配置——详细教程 - Winton-Q
免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,在 Web 应 ...
最新文章
- 【组队学习】【35期】李宏毅机器学习(含深度学习)
- 2020五大技术趋势一览!超自动化、人类增强技术、无人驾驶发展、机器视觉崛起、区块链实用化...
- RabbitMQ (二)docker安装rabbitMQ
- libtool的工作原理
- easy_Maze 梅津美治郎 寒假逆向生涯(16/100)
- 八十九、常见的圣杯布局和双飞翼布局
- Java中Double保留六位小数_Java中Double保留后小数位的几种方法
- 什么是Apple Pay?
- 视觉SLAM⑧----视觉里程计Ⅱ(光流法与直接法)
- 小米手机微信指纹支付上传服务器吗,小米MIUI支持微信指纹支付吗 小米MIUI微信指纹支付【图文】...
- 神经网络计算棒怎么用,英特尔神经网络计算棒
- 视网膜正常oct图_POAG患者视网膜各层厚度的OCT分析
- mysql dump 1449_关于mysqldump的ERROR 1449 问题 | 学步园
- 安卓11:android studio出现:Executing tasks: [:app:assembleDebug] in project D:\Android studio\New start
- C语言处理图像之改变背景前景颜色
- 习题35 一个if elif else 和函数的综合小游戏
- 产品冬菇头倒扣二次强脱机构,模具结构分析与说明
- CreatorPrimer | 物理小游戏(碰撞事件监听)
- C# 提取Excel形状中的文本和图片
- 老Kindle秒变电子日历,提醒你穿衣收快递,敲几句命令行就行