lnmp(六)tomcat

简介

Tomcat服务器是一个免费的开发源代码的WEB应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。其主要的应用场景是解析动态程序代码( Java ) JSP程序可以处理Tomcat界面

实验环境

server1 172.25.254.10nginx
server2 172.25.254.20tomcat
server3 172.25.254.30tomcat

server2和server3的操作一样

实现过程

(1)从真机给server2传一个tomcat和jdk的包

scp apache-tomcat-7.0.37.tar.gz jdk-7u79-linux-x64.tar.gz root@172.25.254.20:/root
tar zxf jdk-7u79-linux-x64.tar.gz -C /usr/local/ 解压到指定目录下面,
tar zxf apache-tomcat-7.0.37.tar.gz -C /usr/local/

在这里插入图片描述

(2)开始配置

cd /usr/local/进入指定的解压目录
ln -s apache-tomcat-7.0.37 tomcat给tomcat服务做一个软连接

在这里插入图片描述
(3)配置java环境

vim /etc/profile在环境变量当中加入java命令
export JAVA_HOME=/usr/local/java
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile 使其生效
vim 一个文件检测是否配置成功了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(4)在server3上面做同样的操作
在这里插入图片描述
(5)启动server2和server3的tomcat

在这里插入图片描述

(6)在网页上输入172.25.254.20:8080 和172.25.254.30:8080

在这里插入图片描述

(7)写一个简单的发布页面

server2和server3都写
在这里插入图片描述
在这里插入图片描述
(8)测试:
在这里插入图片描述

现在让server1启动反向代理功能去负载server2和server3

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

测试:
在这里插入图片描述
在这里插入图片描述
负载均衡实现!!!

保持会话连接

将上面的发布页面改一下
在这里插入图片描述
在这里插入图片描述
测试:
在这里插入图片描述

什么是session
应用服务器的高可用架构设计主要基于服务无状态这一特性,但是事实.上,业务总是有状态的,在交易类的电子商务网站,需要有购物车记录用户的购买信息,用户购买请求都是向购物车中增加商品;在社交类的网站中,需要记录用户的当前登陆状态,最新发布的消息及好友状态等,用户每次刷新页面都需要更新这些信息

一、cookie :
在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookie的出现就是为了解决这个问题,第一次登录后服务器返回一些数据( cookie )给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储的cookie数据自动的携带给服务器,服务器通过浏览器携带的数据就能判断当前用户是哪个了。cookie存储的数据量有限,不同的浏览器有不同的存储大小,但一般不超过4KB。因此使用cookie只能存储一些小量的数据。

二、session:
session和cookie的作用有点类似,都是为了存储用户相关的信息。不同的是,cookie是存储在本地浏览器,而session存储在服务器。存储在服务器的数据会更加的安全,不容易被窃取。但存储在服务器也有一定的弊端,就是会占用服务器的资源,但现在服务器已经发展至今,一些session信息还是绰绰有余的。

在这里插入图片描述
在这里插入图片描述
现在需要偏向一台服务器:

在这里插入图片描述
在这里插入图片描述

如果一方挂掉,另一方想读取到挂掉的信息

在这里插入图片描述
在server2和server3上进行操作(一样)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

开启
在这里插入图片描述

测试:
在这里插入图片描述
在这里插入图片描述
当server3的tomcat挂掉以后:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值