在部署tomcat服务时,发现多个实例出现数据同步(也就是说改一个实例的配置文件和程序包,另一个实例也会改动。)
tomcat服务想部署多个实例,于是直接将 tomcat 文件直接复制并重命名
因为tomcat文件本身就是apace-tomcat-7.0.67的软连接文件。这样直接复制文件会导致他俩都属于apace-tomcat-7.0.67。使用ll命令以长格方式显示文件就会发现异常,下面图清晰显示了问题的所在。所以才会有修改实例会同步的问题。
问题错在复制使用命令 错误命令为:cp -r tomcat tomcat_ceshi
正确命令应该是:cp –r tomcat/ tomcat_ceshi .tomcat下面的文文件复制到tomcat_ceshi里即可。此时再用ll命令发现tomcat_ceshi 已不属于源链接文件了。
文件出现问题要使用ll命令才能查看出文件是否异常。
1. 复制文件要知道该文件是否已经是软连接文件
2. 如果是软连接文件就要将软连接文件下面的文件复制为新文件。
3. 知道后要养成好的习惯。就不会出现此类问题。
本文出自 “10442509” 博客,请务必保留此出处http://10452509.blog.51cto.com/10442509/1732884
原文:http://10452509.blog.51cto.com/10442509/1732884