linux tomcat server.xml启动多个项目问题

通过linux开机启动脚本启动tomcat,网站访问不了,手动启动tomcat就可以。
开机启动用ps -ef | grep tomcat,发现比手动启动多开启了一个进程。
图片说明
开启启动代码(rc.local)如下:
图片说明
tomcat 的server.xml配置如下:
图片说明
图片说明
tomcat下有两个项目,直接指定了加载路径,访问连接一样,端口不同。
通过开启启动rc.local执行,tomcat启动了多个进程,手动启动就一切正常且可以正常访问,麻烦各位大神给看看。实在想不出哪出错了。

自问自答,rc.local内有句话是启动screen 去开启另一个jar程序,并维持在后台。图片说明
也就是这句导致了开机启动是tomcat运行了两次,该screen语句也执行了两次,原因暂时没去了解,后jar程序改用服务运行,直接添加至开机服务中去,问题解决。