tomcat
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器。
下载
下载网址tomcat官网下载
左边有tomcat的历史版本,选择所需要下载的版本
然后选择对应操作系统的版本点击下载
安装
下载好之后将压缩包解压缩即完成安装
目录结构
上面就是压缩包里面的内容
bin目录下存放着二进制可执行文件
conf目录下存放着配置文件
lib目录下存放着依赖的jar包
logs目录下存放着日志文件
temp目录下存放着临时文件
webapps文件夹下存放着web项目
work存放着运行时数据
启动tomcat
bin目录下存放着startup.bat的二进制可执行文件
双击即可启动tomcat
启动后弹出dos界面表示启动成功
启动会遇到的问题解决方法
- dos界面一闪而过
原因:没有正确配置JAVA_HOME环境变量
解决方法:
在path变量中添加%JAVA_HOME%\bin
在环境变量中添加JAVA_HOME变量值为jdk安装路径我的是在f盘下的java\jdk中
最后保存即可 - tomcat启动时报错
原因:可能是tomcat使用的端口号被占用
解决方法:1.杀掉占用对应端口号的进程(推荐)。2.更改所需进程号,打开conf文件夹,里面存放的server文件配置着端口号,可以对其进行更改,但小心不要占用到其他进程的端口。 - dos界面中文乱码
原因:中文乱码是字符集的问题
解决:在conf文件夹中存放着logging文件,
把最下面的那一行的utf-8更改为gbk即可解决 - 在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服务器
两个长得一样很容易选错如果选错在最后会报错
然后点击部署
点击加号添加工作
可以把下面的应用程序上下文改为/
最后应用确定即可
此时就可以启动项目了