Dans cet article, nous utiliserons Azure pour créer gratuitement une application Web Java. Si vous n'avez pas d'abonnement Azure Veuillez créer un compte gratuit (https://azure.microsoft.com/en-us/free/) avant de commencer.
** [Azure] J'ai essayé de créer une application Java pour la création d'applications Web gratuites- [Débutant] **: point_left_tone1: Maintenant ici: bangbang: -Créer une application web "java" en utilisant "App Service" ・ Afficher jusqu'à "Hello world !!" sur la page TOP
[Azure] J'ai essayé de créer une application Java gratuitement ~ Connectez-vous avec FTP ~ [Débutant] -Connectez-vous à l'application web "java" précédemment créée par FTP ・ Changez "Hello world !!" sur la page TOP
~ Planifiez pour la prochaine fois et plus tard ~ [Azure] J'ai essayé de créer une application Java gratuitement ~ Édition Git ~ [Débutant] [Azure] J'ai essayé de créer une application Java gratuitement ~ SQL Server ~ [Débutant]
-Ouvrez Portal dans le navigateur
-Sélectionnez «Ajouter» dans «Accueil> App Service»
・ Entrez et sélectionnez des éléments.
・ S'il n'y a pas d'erreurs dans le contenu, sélectionnez "Confirmer et créer"
· Déplacer vers la ressource lorsque le déploiement est terminé
・ Cliquez sur l'URL affichée comme "https: //
-Cliquez sur Quickstart affiché sur le site créé.
Travaillez sur le document officiel "Démarrage rapide> Créer une application Java" comme suit. [Official] Création d'applications Web Java sur Linux-Azure App Service | Microsoft Docs
* Il peut être remplacé par le document officiel, veuillez donc en prendre connaissance avec de l'aide! </ font>
-Lancement de Cloud Shell. (Sur Portal![Screenshot_2019-10-08 Microsoft Azure (5) .png](https: //qiita-image-store.s3.ap-northeast) -1.amazonaws.com/0/197404/8ddf185d-b69c-1052-ab81-4a395ab38056.png) alors ouvrez-le)
Exécutez la commande Maven suivante à l'invite Cloud Shell pour créer une nouvelle application nommée helloworld
bash
//Confirmez que le répertoire helloworld existe
//(S'il existe, une erreur se produira avec l'archétype mvn)
ls -a
//Créer une nouvelle application
mvn archetype:generate -DgroupId=example.demo -DartifactId=helloworld -DarchetypeArtifactId=maven-archetype-webapp
//Vérifiez si helloworld est créé
ls -a
Ouvrez le fichier pom.xml du projet dans le répertoire helloworld.
bash
// 'helloworld'Transition vers l'annuaire
cd helloworld
// pom.Ouvrez le fichier xml
code pom.xml
Ensuite, ajoutez la définition de plug-in suivante dans l'élément
du fichier pom.xml
.
pom.xml
<plugins>
<!--*************************************************-->
<!-- Deploy to Tomcat in App Service Linux -->
<!--*************************************************-->
<plugin>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-webapp-maven-plugin</artifactId>
<version>1.7.0</version>
</plugin>
</plugins>
Ensuite, configurez le déploiement et à l'invite de commande Exécutez la commande maven
mvn azure-webapp: config '' et Confirmer (Y / N) (Confirmer (Y / N)) Jusqu'à ce que l'invite s'affiche Appuyez sur Entrée pour utiliser la configuration par défaut et appuyez sur
y '' pour terminer la configuration.
bash
mvn azure-webapp:config
//Ce qui suit s'affiche
[INFO] Scanning for projects...
[INFO]
[INFO] ----------------------< example.demo:helloworld >-----------------------
[INFO] Building helloworld Maven Webapp 1.0-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- azure-webapp-maven-plugin:1.7.0:config (default-cli) @ helloworld ---
[WARNING] The plugin may not work if you change the os of an existing webapp.
Define value for OS(Default: Linux):
1. linux [*]
2. windows
3. docker
Enter index to use:
Define value for javaVersion(Default: jre8):
1. jre8 [*]
2. java11
Enter index to use:
Define value for runtimeStack(Default: TOMCAT 8.5):
1. TOMCAT 9.0
2. jre8
3. TOMCAT 8.5 [*]
4. WILDFLY 14
Enter index to use:
Please confirm webapp properties
AppName : helloworld-1558400876966
ResourceGroup : helloworld-1558400876966-rg
Region : westeurope
PricingTier : Premium_P1V2
OS : Linux
RuntimeStack : TOMCAT 8.5-jre8
Deploy to slot : false
Confirm (Y/N)? : Y
Allez à nouveau sur pom.xml et vérifiez que la configuration du plugin a été mise à jour. Si vous le souhaitez, vous pouvez modifier directement d'autres configurations App Service dans le fichier pom. Voici quelques exemples courants:
<Niveau de tarification>
<appName>
<resourceGroup>
Veuillez vérifier! !! !!bash
code pom.xml
Déployez votre application Java sur Azure à l'aide de la commande suivante:
bash
mvn package azure-webapp:deploy
Une fois le déploiement terminé, accédez à l'application déployée à l'aide de l'URL suivante dans votre navigateur Web:
Si "Hello World!" Est affiché sur "https: //
**! !! !! Terminé! !! !! ** **
[Official] Création d'applications Web Java sur Linux-Azure App Service | Microsoft Docs
Recommended Posts