`

Tomcat负载均衡共享目录配置

 
阅读更多

参考:http://bee1314.iteye.com/blog/1168732

 

问题描述:

项目中,Apache通过mod_proxy负载均衡到两个Tomcat8088, Tomcat8089,发现文件共享的问题。比如A用户

很荣幸被分配到Tomcat8088,上传了一个头像,头像被图片被写到Tomcat8088上的某个目录。下次A在登录,这

次很不幸被分配到Tomcat8089上,这时A上传的图片无法访问到,且两个Tomcat在同一个server上。

 

解决方法:

      一个解决办法,找一个公共的目录,两Tomcat中保存对公共目录的链接,如新建/var/images目录,

在Tomcat8088中, 在应用目录下,执行:

ln -s /var/images/ images

     同理在Tomcat8089中也采用此方法,这时文件就可以共享了。

     启动Tomcat依然发现无法访问图片, 发现是Tomcat不能直接的访问这种虚拟的目录,需要在Tomcat下的

conf/context.xml中的Context节点设置一个参数,如:

 

     修改conf目录下的context.xml文件,将

<!-- The contents of this file will be loaded for each web application -->
<Context>

     改为:

<!-- The contents of this file will be loaded for each web application -->
<Context path="" docBase=""  allowLinking="true">
分享到:
评论

相关推荐

    nginx+Tomcat Web负载均衡服务一键安装

    注意:安装前需要优先安装并配置JDK环境 1.安装路径建议安装在磁盘根目录 2.安装完成后,Tomcat已经配置服务端口...3.nginx负载均衡服务已经配置,如果“安装的磁盘并非D盘根目录” 则需要重新配置nginx的静态服务目录

    真正实现一键自动化部署,Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session

    Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session共享同步问题等等,直接把 Web 应用的 war 包,放进Tomcat的 webapps 目录即可。

    Tomcat配置使用文档

    启动内存参数的配置及含义 Tomcat的简单配置介绍 增加虚拟目录及相关文件说明 ...Tomcat集群配置(负载均衡、Session共享) Tomcat安全SSL的配置使用 Tomcat性能调优 Tomcat日志简介 安全配置 常见问题

    Nginx服务器详解加配置教程

    目录 常见WEB服务器 1 1、Nginx简介 2 2、反向代理Web服务器的“经纪人” 2 2.1反向代理初印象 2 2.2反向代理的作用 3 ...4.1.3 Nginx的负载均衡的配置: 12 4.1.1 配置Tomcat的session共享可以有三种解决方案: 13

    通过Nginx搭建Tomcat9集群并实现Session共享

    使用Nginx搭建Tomcat9集群,Redis实现...在tomcat/lib 目录下添加以下三个jar 包 然后更改tomcat的context.xml文件 然后先启动redis服务,然后启动tomcat和nginx的服务。 您可能感兴趣的文章:Docker如何使用ngin

    nginx视频教程.txt

    P2525_Nginx视频教程_keepalived+Nginx+tomcat负载均衡 高可用测试 P2626_Nginx视频教程_springboot+nginx+tomcat +redis实现session共享 原理 P2727_Nginx视频教程_docker上安装redis P2828_Nginx视频教程_...

    tomcat+nginx+mybatis+redis整合

    3、使用nginx负载均衡 5 4、配置nginx遇到的问题 6 三、mybatis 应用的缓存应用 7 1、mybatis缓存 7 2、缓存的工作原理 8 1、一级缓存工作原理 8 2、二级缓存的工作原理 9 3、打开二级缓存 11 四、redis 应用 13 1、...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    .3.5 Nginx的自动列目录配置 3.6 Nginx的浏览器本地缓存设置 第4章 Nginx与PHP(FastCGI)的安装、配置与优化 4.1 获取相关开源程序 4.2 安装PHP 5.2.10(FastCGI模式) 4.3 安装Nginx 0.8.15 4.4 配置开机自动启动...

    基于SSM架构实现的大型分布式购物网站-B2C项目源码+项目说明.zip

    当图片传到tomcat1中到tomcat2中查找图片,我们可以将tomcat1和tomcat映射到另一台服务器上,然后做共享。或者在负载均衡中进行处理。 方案1:在负载均衡服务器上做一个session 映射,如果有记录则分发到原服务器...

    Nginx安装包

    tomcat+nginx+redis实现均衡负载、session共享(二) 今天我们接着说上次还没完成session共享的部分,还没看过上一篇的朋友可以先看下上次内容,http://www.cnblogs.com/zhrxidian/p/5432886.html。 1.redis简介及...

Global site tag (gtag.js) - Google Analytics