Contents

Introdução

Projeto

Impacto das alterações do Java JRE em 2025.07 e posterior

Atualizando um ADP a partir da Versão 24.0 com Aplicativos Mistos

Atualizando um ADP a partir da Versão 25.0 com Aplicativos Mistos

Atualizando um ADP a partir da Versão 26.0 com Aplicativos Mistos

Introdução

Este documento descreve como as alterações do Java JRE em 2025.07 afetam as atualizações em um ADP com aplicativos independentes de versão e dependentes.

Projeto

A plataforma de distribuição de aplicativos (ADP) é o servidor BroadWorks que substitui a plataforma de serviços estendidos (XSP) e o servidor de perfis (PS) na versão 24.0 e superior.

Há dois tipos de aplicativos, independente de versão (RI) e ancorado de versão (RA):

- Release Aplicativos ancorados contêm a versão principal do BroadWorks no nome do aplicativo. Esses aplicativos devem ser atualizados depois que o Servidor de Aplicativos (AS) for atualizado e não forem compatíveis com versões anteriores das principais versões do AS.

- Os aplicativos independentes de versão não têm a versão principal do BroadWorks no nome do aplicativo. Estes aplicativos devem ser atualizados antes que o Servidor de Aplicativos (AS) seja atualizado e são compatíveis com versões anteriores do AS.

O ADP destina-se a ser dedicado somente a aplicativos independentes de versão ou somente aplicativos de versão ancorada por servidor. No entanto, isso não é imposto e o ADP permite que ambos os tipos de aplicativos sejam implantados em um único servidor.

O ADP deve ser atualizado para a mesma versão ou para uma versão superior à versão do aplicativo de destino.

Para obter a compatibilidade mais recente entre aplicativos e ADP, consulte as Notas de versão do ADP, especificamente a seção 'Limitações e restrições conhecidas'.

Impacto das alterações do Java JRE em 2025.07 e posterior

Ao atualizar um sistema BroadWorks, os aplicativos independentes de versão devem ser atualizados antes do Servidor de aplicativos (AS) e os aplicativos de versão ancorada devem ser atualizados depois do AS.

Normalmente, isso não é um problema e o ADP pode ser atualizado, aplicativos independentes de versão atualizados e aplicativos de versão ancorada atualizados depois que o AS é atualizado. No entanto, não é possível atualizar para 2025.07 ou posterior.

A versão 2025.07 atualiza o Java JDK para a versão 11 para todos os componentes do BroadWorks. Como resultado, há uma incompatibilidade entre os aplicativos construídos para Java 8 e o ADP construído para java 11. Isso significa que ao atualizar para 2025.07 ou posterior, é obrigatório atualizar todos os aplicativos ao mesmo tempo que o ADP. Se o ADP tiver aplicativos independentes de versão e aplicativos de versão ancorada implantados nele, isso se tornará um problema. Os ADPs que são dedicados somente a aplicativos Release Anchored (sem aplicativos RI implantados) não encontram esse problema e são atualizados após o AS como normal.

Atualizando um ADP a partir da Versão 24.0 com Aplicativos Mistos

Ao atualizar da versão 24, há uma solução simples. O fim do suporte da versão 24 é em 31 de julho de 2026, o que significa que os 24 aplicativos da versão foram atualizados.

Etapas para atualizar:

- Instale a versão mais recente dos aplicativos ancorados da versão 24.0 e dos aplicativos independentes da versão, mas não atualize manualmente os aplicativos.

- Atualizar o ADP - a atualização atualiza automaticamente os aplicativos Release Anchored e os aplicativos Release Independent que usam Java 11.

- Atualize o AS para 26.0.

- Atualize as versões dos aplicativos Ancorados da versão 26.0.

Alguns aplicativos, onde o nome do arquivo termina em .war, não se alinham com o padrão de nomenclatura normal para aplicativos Release Anchored ou aplicativos Release Independent, como BWCallSettingsWeb_1.15.20_2.war. Esses aplicativos precisam ser atualizados manualmente.

Atualizando um ADP a partir da Versão 25.0 com Aplicativos Mistos

A versão 25 não está mais recebendo atualizações, pois 2024.07 foi a última versão de 25 e a versão 26 começa em 2024.08. Isso significa que os aplicativos da Versão Ancorada para 25 não foram atualizados. O sistema deve ser atualizado em dois saltos ou os aplicativos Release Independent e Release Anchored devem estar em ADPs separados.

Etapas para atualizar:

1. Atualize o ADP para 2025.06.

2. Instale e atualize os aplicativos independentes de versão.

3. Atualize o AS para a versão 26 (você pode escolher uma versão 26.0 posterior a 2025.07).

4. Atualize as versões dos aplicativos do Release Anchored para 26.0 até 2025.06.

5. Instale a versão mais recente dos aplicativos ancorados da versão 26.0 e dos aplicativos independentes da versão, mas não atualize manualmente os aplicativos.

6. Atualize o ADP para 2025.07 ou posterior - a atualização atualiza automaticamente os aplicativos Release Anchored e os aplicativos Release Independent que usam Java 11.

7. Atualize os aplicativos restantes, se necessário.

Alguns aplicativos, onde o nome do arquivo termina em .war, não se alinham ao padrão de nomenclatura normal para aplicativos Release Anchored ou aplicativos Release Independent, como BWCallSettingsWeb_1.15.20_2.war. Esses aplicativos precisam ser atualizados manualmente.

Atualizando um ADP a partir da Versão 26.0 com Aplicativos Mistos

A atualização da versão 26.0 para uma versão posterior à 2505.07 exige apenas que os aplicativos Release Anchored sejam instalados antes da atualização.

Etapas para atualizar:

- Instale a versão mais recente dos aplicativos ancorados da versão 26.0 e dos aplicativos independentes da versão, mas não atualize manualmente os aplicativos.

- Atualizar o ADP - a atualização atualiza automaticamente os aplicativos Release Anchored e os aplicativos Release Independent que usam Java 11.

- Atualize o AS.

- Atualize os aplicativos restantes, se necessário.

Alguns aplicativos, onde o nome do arquivo termina em .war, não se alinham com o padrão de nomenclatura normal para aplicativos Release Anchored ou aplicativos Release Independent, como BWCallSettingsWeb_1.15.20_2.war. Esses aplicativos precisam ser atualizados manualmente.