一、环境介绍

1、服务器说明

有两台服务器,(1)101报表服务器,上面是tomcat跑的原生FineReport报表系统,(2)103业务服务器,上面是具体的业务系统。

2、需求说明

报表文件由103业务系统管理,负责上传、下载等,上传的文件,通过共享目录、软链接等技术,直接上传到101报表服务器上,具体位置是/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports,其中WEB-INF/reportlets是FineReport指定的报表文件根目录位置。

3、实现思想

将101报表文件位置/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports通过共享目录,mount到103服务器的/Data/uploadReports目录,再在103上通过内部软链接,将目录/Data/uploadReports/绑定到目录/Data/apache-tomcat-7.0.47/webapps/p-business-report/uploadFiles/上面,其中后者是业务系统的文件上传位置。

二、101报表服务器配置

1、编辑文件,配置共享目录
vi /etc/exports
/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports *(rw,no_root_squash,sync)

2、启动服务
service nfs start
service rpcbind start

如果服务已启用,可参考以下命令进行重启服务(仅供参考):

查看服务状态
service nfs status
service rpcbind status

停止服务
service nfs stop
service rpcbind stop

重启服务
service nfs restart
service rpcbind restart

三、103业务服务器配置

1、和101绑定
mount -t nfs 192.168.108.101:/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports /Data/uploadReports

2、内部软链接绑定
ln -s /Data/uploadReports/ /Data/apache-tomcat-7.0.47/webapps/p-business-report/uploadFiles/

3、其他参考
(1)解除与101绑定的方法:
umount /Data/uploadReports

(2)参考文档:http://ligaosong.iteye.com/blog/2099974

最新文章

  1. [Head First设计模式]生活中学设计模式——迭代器模式
  2. Solr4+IKAnalyzer的安装配置
  3. wing IDE破解方法
  4. nginx的安装与配置
  5. 数据段、代码段、堆栈段、BSS段
  6. 畅通工程2 HDOJ--1863
  7. A Bug's Life(hdu1829种类并查集)
  8. 什么是优先级队列(priority queue)?
  9. jQuery获取url参数值
  10. Tried to obtain the web lock from a thread other than the main thread or the web thread. This may be
  11. SSM-SpringMVC-22:SpringMVC中转发(forward)和重定向(redirect)
  12. 【BZOJ4030】[HEOI2015]小L的白日梦
  13. NPM 安装速度慢,镜像修改
  14. Node.js_express_服务器渲染页面 ejs
  15. Magento 1.9.x 子分类无法访问
  16. [转帖]Windows 内核说明
  17. 基准对象object中的基础类型----集合 (七)
  18. 使用Gitlab实现自动化部署与持续集成
  19. Flutter在Windows平台下的安装配置
  20. python 全栈开发,Day22(封装,property,classmethod,staticmethod)

热门文章

  1. Spark内存管理机制
  2. backbond Model方法(set)
  3. WPF BackGroundWord 异步加载更新进度条示例
  4. Layui table 组件的使用:初始化加载数据、数据刷新表格、传参数
  5. CentOS 7.0 上安装和配置 VNC 服务器
  6. 从零开始学安全(二十四)●用Nmap发现主机
  7. EChart中使用地图方式总结(转载)
  8. .NET 单元测试的利剑——模拟框架Moq(简述篇)
  9. 【Java每日一题】20170215
  10. loj#6032. 「雅礼集训 2017 Day2」水箱(并查集 贪心 扫描线)