Compartir vía


Desplegar aplicaciones de Java WebLogic en WebLogic en Azure Virtual Machines

En este artículo se muestra cómo implementar una aplicación web de Java WebLogic con el inicio de sesión de la cuenta de Microsoft Entra en WebLogic en Azure Virtual Machines.

Prerrequisitos

Preparación de la aplicación para la implementación

Al implementar la aplicación en Oracle WebLogic Server, la dirección URL de redireccionamiento cambia a la dirección URL de redireccionamiento de la aplicación en la instancia de Oracle WebLogic Server. Siga estos pasos para cambiar esta configuración en el archivo de propiedades:

  1. Acceda al archivo authentication.properties de la aplicación y cambie el valor de app.homePage por el nombre de dominio de la aplicación implementada, tal como se muestra en el ejemplo siguiente. Este nombre de dominio tiene el formato http://<vm-host-name>:<port>/<your-app-path>. Puede obtener el nombre de host y el puerto de adminConsoleURL quitando /console/. Si usa la aplicación de ejemplo recomendada, la dirección URL debe ser http://<vm-host-name>:<port>/testwebapp/, que debe ser similar a 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. Después de guardar este archivo, use el siguiente comando para volver a generar la aplicación:

    mvn clean package
    
  3. Después de volver a generar la aplicación, siga los pasos de Implementación de una aplicación Java EE desde el portal de la Consola de administración para volver a implementar la aplicación con su archivo .war actual.

Actualización del registro de la aplicación microsoft Entra ID

Como el URI de redireccionamiento cambia en la aplicación implementada en el servidor de Oracle WebLogic, también debe cambiar el URI de redireccionamiento en el registro de la aplicación de Microsoft Entra ID. Siga estos pasos para realizar este cambio:

  1. Vaya a la página Registros de aplicaciones de la plataforma de identidad de Microsoft para desarrolladores.

  2. Use el cuadro de búsqueda para buscar el registro de la aplicación; por ejemplo, java-servlet-webapp-authentication.

  3. Para abrir el registro de la aplicación, seleccione su nombre.

  4. Seleccione Autenticar desde el menú.

  5. En la sección Web - URIs de redireccionamiento, seleccione Agregar URI.

  6. Rellene el URI de la aplicación web, anexando /auth/redirect( por ejemplo, http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Seleccione Guardar.

La implementación ha finalizado.

Más información