@[Toc]
Tomcat简介
Tomcat是Apache软件基金会的一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量的JavaEE规范。
JavaEE:Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJB、RMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF。
Tomcat的安装和删除
Tomcat的安装
点击Tomcat的官网,进入Tomcat的官网网站。
点击左侧栏的DownLoad,下载相应版本的Tomcat
以版本10为例,点击Tomcat10,然后鼠标往下滑
因为Tomcat是绿色版的,所以直接解压安装即可,最好设置一下目录,不要直接放到C盘。
安装完成后,我们可以看到以下文件夹,下面我们简单了解一下各个文件夹是干什么的!
双击bin目录下的startup.bat,产生一个java的图标之后,在网页中输入localhost:8080,可以看到Tom猫,就算安装成功了
Tomcat文件夹下各文件的作用
文件夹 | 作用 |
---|---|
bin | binary 里面放了两类的可运行文件,包括Tomcat启动和关闭 |
conf | 放置了Tomcat的配置文件,如properties文件、xml文件 |
lib | 放置了Tomcat运行过程中所需要的jar包 |
logs | 存放日志文件 |
temp | Tomcat产生的临时文件和目录就放在这 |
webapps | 放置web项目的地方 |
work | 项目运行下产生的一些数据 |
解决Tomcat运行时cmd命令乱码的问题
找到conf下的logging.properties文件,用记事本打开
找到 java.util.logging.ConsoleHandler.encoding = UTF-8,将UTF-8修改为GBK,就不会乱码了。
Tomcat的删除
因为Tomcat是绿色版,所以要删除的话,直接将文件夹删除即可。
TomCat的使用
Tomcat端口号的修改
找到conf下的server.xml文件
找到如下代码,将默认的8080,改成你想使用的端口号(0~65535),我把他修改成80.
然后保存。
为什么80是一个特殊的端口号呢?
因为Http协议的默认端口号是80,当我们把端口改为80的时候,再次访问网页的时候就不用再输入端口号了。
Tomcat启动失败
一是端口号被占用了
打开cmd 命令行窗口,输入netstat -ano
本地地址的后缀就是被使用的端口
解决方法:
要么把换一个端口号,要么把这个使用端口号的程序停掉。
二是命令行窗口一闪而过
这种情况多半是Java_Home里面有东西配置错了,检查一下,路径对不对。
Web项目的手动部署
1、将Web项目所在的文件夹复制到webapps
2、将Web项目打包(Java项目一般打成war包),放到webapps文件夹里去,Tomcat会自动将包解压缩。(包移动的速度快一点)