- 为什么要提供多个Tomcat
在解释为什么要提供多个Tomcat之前,首先解释一下为什么要额外提供Tomcat。
Nginx是一个web服务器,很快速,但是不能作为Servlet 容器独立运行,所以通常的工作方式是Nginx配合Tomcat来协同工作。 这就是为什么要提供单独提供Tomcat,以方便配合Nginx进行工作。
那么为什么要提供多个Tomcat呢?因为在后续的负载均衡,session共享 教程里需要多个Tomcat来配合演示。 右上角有两个Tomcat,下载后运行其中的startup.bat就可以启动,端口号分别是8111和8222。 - 以8111为例,下载解压运行
下载tomcat_8111.rar,解压并运行其中bin目录下的startup.bat
- 访问地址
启动之后访问地址:
会自动跳转到http://127.0.0.1:8111/
访问效果如图所示http://127.0.0.1:8111/login.jsp
- 精心设计。。。
别看这个tomcat运行效果比较简单,其实是专门为了后续课程精心设计的。。。 - 动静分离
在login.jsp这个页面上有图片,图片是为了后续讲解动静分离做铺垫。 并且在tomcat里跟踪信息输出,用于观察图片静态资源的访问是否是在当前tomcat上发生。
- 负载均衡
因为要做负载均衡,所以准备里两个一模一样的tomcat,只是他们的端口号不一样
tomcat_8111.rar
tomcat_8222.rar - 登陆之后放session
登陆之后,会把登陆信息记录在session里。 这个便于后续的session共享教程的讲解
Nginx-为Nginx准备的多个Tomcat
最新推荐文章于 2024-06-16 22:20:44 发布