在了解Tomcat之前我们先要知道Servlet是什么,百度上说Servlet是用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容,看到这可能又迷糊了,说半天还是不知道Servlet是什么,其实Servlet就是一种用来处理网络请求的一套规范。
Tomcat就是Servlet的容器,同时它也包括了web服务器的功能,因此tomcat是web服务器的扩展,也可以理解为tomcat就是web服务器。
ok 我们来看一下怎么来使用他。
首先,我们要安装jdk,因为Servlet是用Java编写的服务器端程序。这里就不说jdk的安装和配置了。
1.下载
然后我们可以去http://tomcat.apache.org/这个网址下载,笔者下载的是10.0安装(exe)版本,
2.安装
直接下一步到下面的界面
需要注意下这个8080,是端口号,也可以设置成别的如8888等,需要通过端口号来访问网页;然后下一步选择安装路径(全英文,否则容易报错),然后慢慢往下,直到安装完成。
3.启动和关闭
我们先配置一下环境变量,为什么要配置呢,个人理解就是配置了环境变量后,我们在需要访问的时候就不用去指定路径里找到文件在打开了,可直接打开,比如我们把了qq快捷方式加入path变量中,我们就可以通过cmd直接输入qq打开了。那我们来配置一下tomcat的环境变量,需要配置的目录有两个一个是bin,一个是lib,把这两个目录加入path中就可以了。
找到我们的tomcat的安装路径,在bin文件夹里有下面这个东西
打开
点start我们就启动了,然后找一个浏览器,在上面输入你的ip:端口号或localhost:端口号就可以了,如下
如果要关闭就点stop就行。
如果启动的时候失败了,大多数情况是端口被占用了,我们可以改一下端口号或去任务管理器中关闭这个端口所占用的程序。
4.配置
在conf文件夹中,一般是放配置文件的,我们用记事本打开server.xml,找到这个标签
port就是我们的端口号,可以在这里面修改
在找到tomcat-users.xml文件,在里面加入如下代码
<!-- 增加一个角色,指定角色名即可 -->
<role rolename="manager-gui"/>
<!-- 增加一个用户,指定用户名、密码和角色即可 -->
<user username="xxxx" password="xxx" roles="manager-gui"/>
username和password自己写就行,设置了这个之后,我们就可以进Manger了
点上面那个,然后输入你的用户名和密码,就可以进入下面的界面了