Skip to content

Instantly share code, notes, and snippets.

@yskszk63
Created May 9, 2016 09:48
Show Gist options
  • Save yskszk63/5c2b692a5d7649776f67a3eef95ce226 to your computer and use it in GitHub Desktop.
Save yskszk63/5c2b692a5d7649776f67a3eef95ce226 to your computer and use it in GitHub Desktop.
$name = "mytomcat"
$service = Get-Service $name
$waitsec = New-Timespan -seconds 20
$desktop = "$Env:HOMEDRIVE$Env:HOMEPATH\Desktop"
$webapp = "$desktop\tomcat-base\webapps"
$war = "$desktop\ROOT.war"
if ($service.Status -ne "Stopped") {
"Stopping $name..."
$service.Stop()
$service.WaitForStatus('Stopped', $waitsec)
}
rm -Recurse -Force $webapp\*
cp $war $webapp
"Starting $name..."
$service.Start()
$service.WaitForStatus('Running', $waitsec)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment