目录
1 部署安装
get http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz
tar -xf apache-tomcat-7.0.94.tar.gz -C /opt
cd /opt/apache-tomcat-7.0.94
sh bin/catalina.sh start
2 tomcat的访问
安装完我们可以打开浏览器输入ip+8080端口进行访问。
若出现上图显示的页面,则表示tomcat部署完成。
3.配置文件组件介绍
下面的8080端口支持的是http协议,ajp协议是使用httpd反向代理用户请求至tomcat时就是用下面8009端口。
我们再添加一个连接器,多个连接器关联到一个引擎上来,定义端口为8088,再次启动tomcat,发现ip+8088端口也能够出现上面的tomcat的首页。
Engine组件:当请求的主机在Engine中都没有找到时,会转到defaultHost中去,和nginx中的默认虚拟主机差不多一个意思。
host组件:主机组件类似于Apache中的虚拟主机,但在Tomcat中只支持基于FQDN的“虚拟主机”。一个引擎至少要包含一个主机组件。
appBase 是相对路劲,例如我们在/www/webapps目录下有一个ROOT目录,静态文件存放在这个目录下
重启tomcat服务我们看到
定义多个应用程序,如下所示:
4 配置tomcat启用系统自带的服务
在页面中我们可以看到tomcat自带的几个服务,上图我们也标出来了,分别为
- ServerStatus 查看服务器状态
- Manager App 查看管理应用程序
- Host Manager 管理虚拟主机的服务
但是当我们点击进入的时候,发现进入不了,这时候我们根据提示的信息进行配置,修改tomcat-users.xml文件。
重启tomcat,当我们再次点击ServerStatus服务时,输入我们配置的账号和密码即可登陆。
配置tomcat启用主机管理,修改tomcat-users.xml文件
重启tomcat,当我们再次点击 Host Manager 服务时,输入我们配置的账号和密码即可登陆。
这里添加的主机不会在配置文件中写入,配置的内容在内存中生效的,jvm虚拟机进程不关闭这里也不会消失的。