部署tomcat多实例出现配置文件及程序同步问题
故障问题在部署tomcat服务时,发现多个实例出现数据同步(也就是说改一个实例的配置文件和程序包,另一个实例也会改动。)
原因分析
tomcat服务想部署多个实例,于是直接将 tomcat 文件直接复制并重命名
cp-rtomcat tomcat_ceshi
因为tomcat文件本身就是apace-tomcat-7.0.67的软连接文件。这样直接复制文件会导致他俩都属于apace-tomcat-7.0.67。使用ll命令以长格方式显示文件就会发现异常,下面图清晰显示了问题的所在。所以才会有修改实例会同步的问题。
http://s1.运维网.com/wyfs02/M00/79/5E/wKioL1aPXB_BXwG9AABmEQ0Gabo751.jpg
故障解决
问题错在复制使用命令 错误命令为:cp-rtomcat tomcat_ceshi
正确命令应该是:cp–rtomcat/ tomcat_ceshi .tomcat下面的文文件复制到tomcat_ceshi里即可。此时再用ll命令发现tomcat_ceshi 已不属于源链接文件了。
http://s3.运维网.com/wyfs02/M02/79/5E/wKioL1aPXD_zGG6IAABI7J6ocZ8704.jpg
解决问题思路
文件出现问题要使用ll命令才能查看出文件是否异常。
1. 复制文件要知道该文件是否已经是软连接文件
2. 如果是软连接文件就要将软连接文件下面的文件复制为新文件。
3. 知道后要养成好的习惯。就不会出现此类问题。
页:
[1]