`
bee1314
  • 浏览: 163869 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

tomcat负载均衡解决共享目录

    博客分类:
  • Java
阅读更多

     项目中,apache通过mod_proxy负载均衡到两个tomcat8088, tomcat8089,发现文件共享的问题。

比如A用户很荣幸被分配到8088tomcat,上传了一个头像,头像被图片被写到tomcat8088上的某个目录。

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

 

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

   在应用目录下,

 

  ln -s /var/images/ images
 

 

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

   启动tomcat依然发现无法访问图片, 发现是tomcat不能直接的访问这种虚拟的目录,需要在tomcat下的conf/context.xml中的Context节点设置一个参数

 

<Context 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+Memcached+Tomcat所需要JAR包文件

    Nginx-1.6.2+Memcached-1.2.6+Tomcat7负载均衡实现Session共享 搭建所需要的JAR包文件, 请复制到Tomcat Lib目录下, 搭建方法, 请查看博客:http://blog.csdn.net/army16/article/details/40585637

    通过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视频教程_...

    Nginx服务器详解加配置教程

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

    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服务器 第一章

    6.3 Nginx负载均衡与反向代理的配置实例 6.4 Nginx负载均衡的HTTP Upstream 模块 6.5 Nginx负载均衡服务器的双机高可用 第7章 Nginx的Rewrite规则编写实例 7.1 什么是Nginx的Rewrite规则 7.2 Nginx Rewrite规则相关...

    memcached session共享所用到的jar包

    做负载均衡的时候,难免会用memcached来做统一session的操作,这些jar包放到对应版本tomcat的lib目录中。

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

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

    揭开J2EE集群的面纱 pdf

    2.3.负载均衡 2.4.容错 2.5.失败转移 2.6.幂等方法 3.什么是J2EE集群? 4.WEB层集群实现8 4.1.WEB层负载均衡 4.2.HTTP会话的失败转移 4.2.1.数据库持久方案 4.2.2.内存复制方案 4.2.3.Tomcat的方案:多服务器复制 ...

    Nginx安装包

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

Global site tag (gtag.js) - Google Analytics