Déployer des applications WebLogic Java sur WebLogic sur Azure Machines Virtuelles

Cet article explique comment déployer une application web Java WebLogic avec la connexion par le compte Microsoft Entra sur WebLogic sur Azure Machines Virtuelles.

Prérequis

Préparer l’application pour le déploiement

Lorsque vous déployez votre application sur Oracle WebLogic Server, votre URL de redirection passe à l’URL de redirection de l’application sur l’instance Oracle WebLogic Server. Pour modifier ces paramètres dans votre fichier de propriétés, procédez comme suit :

  1. Accédez au fichier authentication.properties de votre application et modifiez la valeur du app.homePage nom de domaine de votre application déployée, comme illustré dans l’exemple suivant. Ce nom de domaine a la forme http://<vm-host-name>:<port>/<your-app-path>. Vous pouvez obtenir le nom d’hôte et le port de adminConsoleURL en supprimant /console/. Si vous utilisez l’exemple d’application recommandé, l’URL doit être http://<vm-host-name>:<port>/testwebapp/, qui doit être similaire à http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

    # app.homePage is by default set to dev server address and app context path on the server
    # for apps deployed to azure, use https://your-sub-domain.azurewebsites.net
    app.homePage=http://<vm-host-name>:<port>/<your-app-path>
    
  2. Après avoir enregistré ce fichier, utilisez la commande suivante pour reconstruire votre application :

    mvn clean package
    
  3. Après la reconstruction de l’application, suivez les étapes de déploiement d’une application Java EE à partir du portail de la console Administration istration pour redéployer l’application avec votre fichier .war actuel.

Mettre à jour votre inscription d’application Microsoft Entra ID

Étant donné que l’URI de redirection change vers votre application déployée sur Oracle WebLogic Server, vous devez également modifier l’URI de redirection dans l’inscription de votre application Microsoft Entra ID. Pour cela, effectuez les étapes suivantes :

  1. Accédez à la page Inscriptions d’applications de la plateforme d’identités Microsoft pour les développeurs.

  2. Utilisez la zone de recherche pour rechercher l’inscription de votre application , par exemple java-servlet-webapp-authentication.

  3. Ouvrez votre inscription d’application en sélectionnant son nom.

  4. Sélectionnez Authentification dans le menu déroulant.

  5. Dans la section URI de redirection web - , sélectionnez Ajouter un URI.

  6. Renseignez l’URI de votre application web, en ajoutant /auth/redirect , par exemple. http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect

  7. Sélectionnez Enregistrer.

Votre déploiement est maintenant terminé.

Plus d’informations