Skip to content

Instantly share code, notes, and snippets.

@emiller42
Last active October 17, 2022 19:00
Show Gist options
  • Save emiller42/4982462 to your computer and use it in GitHub Desktop.
Save emiller42/4982462 to your computer and use it in GitHub Desktop.
Adding Tomcat to MAMP
1) Install MAMP normally
2) Download the latest binary of tomcat from http://tomcat.apache.org/ and extract it into the MAMP folder
(you should now have a /Applications/MAMP/apache-tomcat-version folder)
3) Create a link to the apache-tomcat folder:
ln -s /Applications/apache-tomcat-7.0.37/ tomcat
4) Make sure all the binaries are executable:
cd /Applications/tomcat/bin
ls -1 *.sh | xargs chmod +x
5) Modify /Applications/MAMP/bin/startApache.sh and add the following to the end:
/Applications/MAMP/tomcat/bin/startup.sh
6) Modify /Applications/MAMP/bin/stopApache.sh so it reads:
# /bin/sh
/Applications/MAMP/tomcat/bin/shutdown.sh
/Applications/MAMP/Library/bin/apachectl stop
sleep 2
kill -TERM ps aux | grep [t]omcat | awk '{ print $2}'
sleep 1
kill -9 ps aux | grep [t]omcat | awk '{ print $2}'
Done!
@maheshruparel
Copy link

Make sure, you have installed Java, else Tomcat will not work.
You can download and install Java from following URL
https://www.java.com/en/download/

@harshraj6982
Copy link

On what port tomcat will run?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment