Registrierung des Resource Providers
Damit Azure weiss, welche Dienste im Abonnement verfügbar sein sollen, muss der benötigte Resource Provider (Microsoft.Web) registriert werden. Dies ist notwendig, um z. B. Web-Apps oder App Services erstellen zu können:
App Service Plan erstellen
Ein App Service Plan dient als Container für Web-Anwendungen und legt Skalierungsoptionen fest. Er wird mit folgendem Befehl erstellt:
Web App erstellen
Darauf basierend wird die Web App (Java-Anwendung) angelegt:Die Konsole zeigt eine URL (z. B.
https://<app-name>.azurewebsites.net) – unter dieser wird die Anwendung später erreichbar sein.Deployen der Java-Anewndung
Die Anwendung wird mittels Falls der erste Versuch fehlschlägt, liegt dies oft an falschen Datenbankverbindungen.
.jar-Datei auf die Web App geladen:Fehleranalyse
Bei Problemen hilft das Live-Loggen der Anwendung:Ein typischer Fehler: Die Anwendung versucht, lokal auf eine Datenbank zuzugreifen (
localhost:3306), obwohl sie in der Cloud läuft.Konfiguration der Datenbankverbindung
Die Anwendung muss mit der Azure-Datenbank verbunden werden. Dazu werden die Verbindungsdaten als Umgebungsvariablen gesetzt:
TLS deaktivieren
Standardmässig verlangt Azure MySQL eine verschlüsselte Verbindung. Für diesen Auftrag wird TLS deaktiviert: