- Login as manager
- Create user tomcat:
sudo adduser tomcat
- Switch to user tomcat and its home directory
sudo su - tomcat
- Change default shell to bash:
chsh -s /bin/bash
- Check out deploy scripts
svn checkout --username=anonymous https://svn.osx.eu/gscf-misc/scripts
- Download Tomcat (to find the newest version, go to http://tomcat.apache.org/, find it, click Download and look up the Core .tar.gz file)
wget http://apache.mirrors.webazilla.nl/tomcat/tomcat-7/v7.0.16/bin/apache-tomcat-7.0.16.tar.gz
tar -zxvf apache-tomcat-7.0.16.tar.gz
- Add CATALINA_OPTS parameter to default bash environment of Tomcat user (convenient when restarting Tomcat manually)
echo "export CATALINA_OPTS=\"-Xms128m -Xmx2048m -XX:MaxPermSize=720m -XX:MaxHeapFreeRatio=70 -XX:MaxGCPauseMillis=10 -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled\"" >> ~/.bashrc