Java & Tomcat Cheatsheet
Java ENV Setup
cd
vi .bashrc
Add:
export JAVA_HOME=/ltm/rt/java/jdk1.7.0_40
export GP_HOME=/ltm/rt/gtech/gp
export GP_MEM_OPTS='-Xmx2048m -Xms2048m -XX:MaxPermSize=512m'
Reload bash:
source .bashrc
Check Java Process
ps -eaf | grep java
Tomcat
Service Commands
service tomcat8 stop
service tomcat8 start
Logs
cd /storage/apache-tomcat-8.0.43/logs
tail -Fn200 catalina.out
Edit Context
vi /storage/apache-tomcat-8.0.43/webapps/ossc-web/META-INF/context.xml
Manual Startup / Shutdown
Configure CATALINA_OPTS
vi .bashrc
Add:
export CATALINA_OPTS="-Dbmt.config.file=/ltm/rt/tomcat/apache-tomcat-7.0.41/conf/bmt-web.properties \
-Dcom.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true \
-Dcom.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump=true \
-Dcom.sun.xml.ws.transport.http.HttpAdapter.dump=true \
-Dcom.sun.xml.internal.ws.transport.http.HttpAdapter.dump=true"
Reload:
source .bashrc
Start Tomcat
cd TOMCAT_BIN
./startup.sh
Stop Tomcat
ps -ef | grep catalina
cd TOMCAT_BIN
./shutdown.sh
Logs & Cleanup
Remove .bak Files
find . -type f -name "*.bak" -exec rm {} \;
Find Large Files
find . -size +20M -ls
find . -type f -size +1k -not -iname "*2015*"
Remove Temp Folders
rm -rf data/ tmp/ work/
Remove Specific Log
rm -f server.log
Remove Logs by Pattern
sudo rm *log.201*

Use the share button below if you liked it.
It makes me smile, when I see it.