Video Archive (Java): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 12: | Zeile 12: | ||
case $opt in | case $opt in | ||
"Update war-file") | "Update war-file") | ||
-u tomcat bin/shutdown.sh >> /dev/null 2>&1; | |||
-u tomcat rm -r ./webapps/video-archive* >> /dev/null 2>&1; | |||
cp ${repository}/VideoArchiveServer/target/video-archive.war webapps/ >> /dev/null 2>&1; | |||
chown tomcat:tomcat webapps/video-archive.war >> /dev/null 2>&1; | |||
-u tomcat bin/startup.sh >> /dev/null 2>&1; | |||
;; | ;; | ||
"Restart server") | "Restart server") | ||
-u tomcat bin/shutdown.sh >> /dev/null 2>&1; | |||
-u tomcat bin/startup.sh >> /dev/null 2>&1; | |||
;; | ;; | ||
"Stop server") | "Stop server") | ||
-u tomcat bin/shutdown.sh >> /dev/null 2>&1; | |||
;; | ;; | ||
"Quit") | "Quit") |
Version vom 29. Oktober 2018, 09:26 Uhr
WAR-Datei aktualisieren
#!/bin/bash repository=/home/martin/GitRepository PS3='Please enter your choice: ' options=("Update war-file" "Restart server" "Stop server" "Quit") select opt in "${options[@]}" do case $opt in "Update war-file") -u tomcat bin/shutdown.sh >> /dev/null 2>&1; -u tomcat rm -r ./webapps/video-archive* >> /dev/null 2>&1; cp ${repository}/VideoArchiveServer/target/video-archive.war webapps/ >> /dev/null 2>&1; chown tomcat:tomcat webapps/video-archive.war >> /dev/null 2>&1; -u tomcat bin/startup.sh >> /dev/null 2>&1; ;; "Restart server") -u tomcat bin/shutdown.sh >> /dev/null 2>&1; -u tomcat bin/startup.sh >> /dev/null 2>&1; ;; "Stop server") -u tomcat bin/shutdown.sh >> /dev/null 2>&1; ;; "Quit") break ;; *) echo "invalid option $REPLY";; esac done
Testen
Spring Security
curl -XPOST -d 'username=martin&password=kirner' http://localhost:8080/video-archive/public/general/login curl -H 'Authorization: Bearer <UUID>' http://localhost:8080/video-archive/secured/videos/test curl -H 'Authorization: Bearer <UUID>' http://localhost:8080/video-archive/secured/general/logout
Zurück zu Hauptseite