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:
- Atualize o ADP para 2025.06.
- Instale e atualize os aplicativos independentes de versão.
- Atualize o AS para a versão 26 (você pode escolher uma versão 26.0 posterior a 2025.07).
- Atualize as versões dos aplicativos do Release Anchored para 26.0 até 2025.06.
- 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.
- 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.
- 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.