Sometimes you may not be able to start the Apache Tomcat App Server if it has not stopped properly. In such cases, one has to kill its process. If you are on Mac OS X system or any other Unix server then to do this,
- Open Terminal,
- Type command :ps -ef |grep -i 'catalina'
- When you run this command you should get an output like,
- Now run the kill command to stop this process: kill <process-id> (ex: kill 501)
- Now try to start the server, it should load without any error!
localhost:~ code2care$ ps -ef |grep -i 'catalina' 501 1144 623 0 6:59PM ?? 0:22.98
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java -
Dcatalina.base=/Users/code2care/Setups/apache-tomcat-7.0.61 -Dcatalina.home=/Users/code2care/Setups/apache-
tomcat-7.0.61 -Dwtp.deploy=/Users/code2care/Setups/apache-tomcat-7.0.61/wtpwebapps -
Djava.endorsed.dirs=/Users/code2care/Setups/apache-tomcat-7.0.61/endorsed -Dfile.encoding=MacRoman -classpath
/Users/code2care/Setups/apache-tomcat-7.0.61/bin/bootstrap.jar:/Users/code2care/Setups/apache-tomcat-
7.0.61/bin/tomcat-juli.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/lib/tools.jar
org.apache.catalina.startup.Bootstrap start
501 1262 1103 0 8:35PM ttys000 0:00.00 grep -i catalina
localhost:~ code2care$
Here 501 is the process id for the tomcat server in my case.
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!