部署tomcat多实例出现配置文件及程序同步问题

故障问题

在部署tomcat服务时,发现多个实例出现数据同步(也就是说改一个实例的配置文件和程序包,另一个实例也会改动。)

原因分析

tomcat服务想部署多个实例,于是直接将 tomcat 文件直接复制并重命名

cp  -r  tomcat tomcat_ceshi

   因为tomcat文件本身就是apace-tomcat-7.0.67的软连接文件。这样直接复制文件会导致他俩都属于apace-tomcat-7.0.67。使用ll命令以长格方式显示文件就会发现异常,下面图清晰显示了问题的所在。所以才会有修改实例会同步的问题。

wKioL1aPXB_BXwG9AABmEQ0Gabo751.jpg

故障解决

  问题错在复制使用命令 错误命令为:cp  -r  tomcat tomcat_ceshi

正确命令应该是:cp  �Cr  tomcat/ tomcat_ceshi .tomcat下面的文文件复制到tomcat_ceshi里即可。此时再用ll命令发现tomcat_ceshi 已不属于源链接文件了。


 wKioL1aPXD_zGG6IAABI7J6ocZ8704.jpg

 解决问题思路

      文件出现问题要使用ll命令才能查看出文件是否异常。

 1. 复制文件要知道该文件是否已经是软连接文件

 2. 如果是软连接文件就要将软连接文件下面的文件复制为新文件。

 3. 知道后要养成好的习惯。就不会出现此类问题。


你可能感兴趣的:(tomcat,配置文件,站点)