tomcat从下载安装到部署idea

本文详细介绍了Apache Tomcat的下载、安装步骤,包括了解其目录结构、启动与关闭方法以及解决常见问题。同时,讲解了如何部署项目到Tomcat,配置IDEA集成Tomcat,并创建Web应用程序。通过设置环境变量,实现快捷启动服务。此外,还展示了在遇到端口冲突、乱码等问题时的解决策略。
摘要由CSDN通过智能技术生成

tomcat

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。

下载

下载网址tomcat官网下载
在这里插入图片描述
左边有tomcat的历史版本,选择所需要下载的版本
在这里插入图片描述
然后选择对应操作系统的版本点击下载

安装

下载好之后将压缩包解压缩即完成安装
在这里插入图片描述

目录结构

上面就是压缩包里面的内容
bin目录下存放着二进制可执行文件
conf目录下存放着配置文件
lib目录下存放着依赖的jar包
logs目录下存放着日志文件
temp目录下存放着临时文件
webapps文件夹下存放着web项目
work存放着运行时数据

启动tomcat

bin目录下存放着startup.bat的二进制可执行文件
双击即可启动tomcat
startup
在这里插入图片描述
启动后弹出dos界面表示启动成功

启动会遇到的问题解决方法

  1. dos界面一闪而过
    原因:没有正确配置JAVA_HOME环境变量
    解决方法:
    在path变量中添加%JAVA_HOME%\bin
    在这里插入图片描述
    在环境变量中添加JAVA_HOME变量值为jdk安装路径我的是在f盘下的java\jdk中
    在这里插入图片描述
    最后保存即可
  2. tomcat启动时报错
    原因:可能是tomcat使用的端口号被占用
    解决方法:1.杀掉占用对应端口号的进程(推荐)。2.更改所需进程号,打开conf文件夹,里面存放的server文件配置着端口号,可以对其进行更改,但小心不要占用到其他进程的端口。
  3. dos界面中文乱码
    原因:中文乱码是字符集的问题
    解决:在conf文件夹中存放着logging文件,在这里插入图片描述
    把最下面的那一行的utf-8更改为gbk即可解决
  4. 在bin文件夹下没有找到startup.bat文件
    解决方案:直接在bin文件夹下启动cmd
    在这里插入图片描述
    点击enter键后输入startup即可启动程序

tip :可以把tomcat配置到环境变量中这样在哪里都可以启动tomcat服务了
在“系统变量”中添加系统变量
CATALINA_BASE,CATALINA_HOME;
变量名:CATALINA_BASE
变量值:F:\Tomcat//Tomcat安装目录
变量名:CATALINA_HOME
变量值:F:\Tomcat//Tomcat安装目录
在这里插入图片描述
在这里插入图片描述
此处还需修改ClassPath和Path的变量值。
在ClassPath的变量值中加入:%CATALINA_HOME%\lib\servlet-api.jar;
Path的变量值中加入:
%CATALINA_HOME%\bin;英文符号下的分号
%CATALINA_HOME%\lib;(注意是两条)
在这里插入图片描述
在这里插入图片描述

配置好环境变量后可以在桌面上启动一下在cmd中输入startup命令打开tomcat测试环境变量是否添加成功

关闭tomcat

关闭tomcat可以在bin目录下找到shutdown.bat双击关闭tomcat
也可以在启动的dos窗口下点击ctrl+c关闭
最直接的就是直接点击右上角的x

部署项目

上面说webapps包中存放着项目,我们要访问tomcat自带的默认项目名需要打开浏览器输入127.0.0.1:8080
在这里插入图片描述
我们自己也可以在webapps包中添加自己的项目,直接把源码粘贴在文件夹中即可
下面是随便做的实例
注意地址栏中的地址
127.0.0.1:8080/hello/hello.html
127.0.0.1可以换成localhost本机
在这里插入图片描述
在这里插入图片描述
这时你的同桌就可以访问你的网站了

tomcat与idae的集成

在2021版本的idea中无法直接创建web项目
先新建一个普通的Java项目
然后右键项目
点击添加框架支持在这里插入图片描述
勾选web应用程序
确定创建
在这里插入图片描述
之后
在这里插入图片描述
左边的面板就会出现一个新的包web
接下来,我们在WEB-INF下创建classes,lib文件夹
在这里插入图片描述

编辑项目结构

在这里插入图片描述
选择模块/web/路径/
选择使用模块编译输出路径
输出目录选择刚刚创建的classes
在这里插入图片描述
再选择依赖
点击加号选择第一个
在这里插入图片描述
选择jar directory
在这里插入图片描述
在这里插入图片描述
勾选上应用确定
现在项目结构就完成了

配置web容器

接下来配置web容器
在这里插入图片描述
右上角选择添加配置
在这里插入图片描述
选择tomcat服务器/本地

这里切记选择的是tomcat服务器不是tomcatEE服务器

两个长得一样很容易选错如果选错在最后会报错
在这里插入图片描述
然后点击部署在这里插入图片描述
点击加号添加工作
在这里插入图片描述
可以把下面的应用程序上下文改为/
最后应用确定即可

此时就可以启动项目了

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值