tomcat负载均衡解决共享目录_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > tomcat负载均衡解决共享目录

tomcat负载均衡解决共享目录

 2011/9/9 8:14:46  bee1314  http://bee1314.iteye.com  我要评论(0)
  • 摘要:项目中,apache通过mod_proxy负载均衡到两个tomcat8088,tomcat8089,发现文件共享的问题。比如A用户很荣幸被分配到8088tomcat,上传了一个头像,头像被图片被写到tomcat8088上的某个目录。下次A在登录,这次很不幸被分配到8089tomcat上,这时A上传的图片无法访问到,且两个tomcat在同一个server上。一个解决办法,找一个公共的目录,两tomcat中保存对公共目录的链接,如新建/var/images目录,在tomcat8088中
  • 标签:解决 目录 Tomcat

???? 项目中,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">
?

?

发表评论
用户名: 匿名