Partilhar via


Implementar aplicativos Java WebSphere no WebSphere Tradicional em Máquinas Virtuais do Azure

Este artigo mostra como implementar um aplicativo da web Java WebSphere com entrada pela conta Microsoft Entra no WebSphere Tradicional em Máquinas Virtuais do Azure.

Pré-requisitos

Preparar o aplicativo para implantação

Quando você implementa seu aplicativo no WebSphere Application Server, sua URL de redirecionamento muda para a URL de redirecionamento da instância implementada do WebSphere Application Server. Use as seguintes etapas para alterar essas configurações no arquivo de propriedades:

  1. Navegue até o arquivo authentication.properties do seu aplicativo e altere o valor de para a URL do servidor e o número da app.homePage porta que você está planejando usar, conforme mostrado no exemplo a seguir:

    # 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=https://<server-url>:<port-number>/msal4j-servlet-auth/
    
  2. Depois de salvar esse arquivo, use o seguinte comando para reconstruir seu aplicativo:

    mvn clean package
    
  3. Depois que o código terminar de construir, copie o arquivo .war para o sistema de arquivos do servidor de destino.

Atualizar o registo da aplicação Microsoft Entra ID

Como o URI de redirecionamento é alterado para seu aplicativo implantado no WebSphere, você também precisa alterar o URI de redirecionamento no registro do aplicativo Microsoft Entra ID. Use as seguintes etapas para fazer essa alteração:

  1. Navegue até a página Registros de aplicativos da plataforma de identidade da Microsoft para desenvolvedores.

  2. Use a caixa de pesquisa para pesquisar o registro do seu aplicativo - por exemplo, java-servlet-webapp-authentication.

  3. Abra o registro do aplicativo selecionando seu nome.

  4. Selecione Autenticação a partir do menu.

  5. Na seção URIs de redirecionamento da Web - , selecione Adicionar URI.

  6. Preencha o URI do seu aplicativo Web, anexando /auth/redirect - por exemplo, https://<server-url>:<port-number>/auth/redirect.

  7. Selecione Guardar.

Implementar a aplicação

Para implantar o aplicativo, use as seguintes etapas:

  1. Na guia Aplicativos, selecione Novo Aplicativo e, em seguida, Novo Aplicativo Empresarial.

  2. Escolha o arquivo .war que você criou e, em seguida, selecione Avançar até chegar à etapa Mapear raízes de contexto para instalação de módulos da Web.

  3. Para a raiz de contexto, defina-a com o mesmo valor que após o número da porta no 'URI de redirecionamento' definido na configuração de exemplo/registro do aplicativo do Azure. Ou seja, se o URI de redirecionamento for http://<server-url>:9080/msal4j-servlet-auth/, então a raiz de contexto deve ser msal4j-servlet-authapenas .

  4. Selecione Concluir.

  5. Depois que o aplicativo concluir a instalação, vá para a seção WebSphere enterprise applications da guia Aplicativos .

  6. Selecione o arquivo .war que você instalou na lista de aplicativos e, em seguida, selecione Iniciar para implantar.

  7. Depois que a implantação terminar, navegue até http://<server-url>:9080/{whatever you set as the context root} e você poderá ver o aplicativo.

Sua implantação agora está concluída.

Mais informações

Próximos passos

Para outras opções de implantação, consulte os seguintes artigos: