Rotate Tomcat catalina.out
If catalina.out becomes bulky in size, tomcat crashes and fails to start without any error message. 
To avoid this scenario you should rotate catalina.out frequently. 
Step - 1)create file [any directory] with name "tomcatrotate"
Step - 2)add content
/opt/apache-tomcat-7.0.67/logs/catalina.out  { 
  compress
 copytruncate
 daily
 dateext
 dateformat %Y-%m-%d
 extension .out
 missingok
 rotate 14
 size 100k
 su root root
}
Step – 3)after move to - /etc/logrotate.d/
sudo cp -i /home/minesh/Downloads/tomcatrotate /etc/logrotate.d/Step - 4)change the permission 777 to 644 
sudo chmod -R 644 lportal Step – 5)after this test with below command it will do empty catalina.out and create its catalina2016-11-11.out.gz.
sudo /usr/sbin/logrotate -vf -s /var/log/logrotate-status /etc/logrotate.d/tomcatrotate
special thanks : https://masterinwebdev.blogspot.in/2016/11/tomcat-catalina.html