Skip to content

Instantly share code, notes, and snippets.

@bpelaia
Forked from pete911/tomcat manager deploy
Created November 22, 2018 11:11
Show Gist options
  • Save bpelaia/4d30b33659408d253e67c9ccdd1e323c to your computer and use it in GitHub Desktop.
Save bpelaia/4d30b33659408d253e67c9ccdd1e323c to your computer and use it in GitHub Desktop.
tomcat - deploy war files using curl
# deploy under "path" context path
curl --upload-file appplication-0.1-1.war "http://tomcat:tomcat@localhost:8080/manager/deploy?path=/application-0.1-1
# undeploy
curl "http://tomcat:tomcat@localhost:8080/manager/undeploy?path=/application-0.1-1"
# ! tomcat7 uses /manager/text/undeploy and /manager/text/deploy paths
# tomcat6-admin (debian) or tomcat6-admin-webapps (rhel) has to be installed
# tomcat-users.xml has to be setup with user that has admin, manager and manager-script roles
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment