...
Procuramos nos antecipar a todas as situações para você não ter nenhum problema, porém podem haver algumas incompatibilidade incompatibilidades em customizações ou personalização personalizações feitas na sua plataforma, requerendo um pouco mais de atenção no momento da atualização.
O objetivo desta página é descrever que itens são relevantes observar para que a atualização ocorra de forma tranquila em sua empresa.
Checklist
Com a atualização do Java da versão 8 para a 11, alguns recursos e bibliotecas foram descontinuados ou retirados dessa nova versão.
É importante avaliar se os seus componentes customizados (widgets, arquivos .ear, war) enviados para a plataforma utilizam alguns desses recursos e providenciar os ajustes antes, de atualizar.
Verifique o que mudou no release notes e cada versão.
Desenvolvedores que utilizam o plugin do Eclipse precisam atualizar para uma versão que execute com Java 11.
- Arquivos "Domain.xml" e "Host.xml"
Caso tenha efetuado alguma personalização nos arquivos "domain.xml" e "host.xml", é importante validar se todas as alterações foram migradas para a nova versão.
Verifique tudo o que foi alterado manualmente nos arquivos.
- Bibliotecas Front-end utilizadas
Foram realizadas atualizações nas bibliotecas: jQuery da versão 222 para a 3.5.0, Moment da versão 2.9.0 para a 2.24.0 e Bootstrap da versão 3.3.6 para a 3.4.1.
Verifique possíveis impactos nos seus desenvolvimentos de páginas e widgets.
Liberamos nessa release um plugin de migração fornecido pela própria jQuey, o jquery-migrate, que além de ajudar a restaurar os comportamentos perdidos na versão anterior, irá facilitar também a identificação dos pontos onde é necessário a atualização do código.
...
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Atualização do Fluig</b></label>
</div>
<div >
<p>A instalação do <b>Fluig 1.7.0 (Lake)</b> exige que a plataforma esteja na atualização <b>1.6.5 (Liquid)</b>. Caso seu ambiente esteja em uma release anterior, é necessário primeiramente atualizar para <b>1.6.5-200318 ou superior</b>, subir os serviços e iniciar a plataforma, e só então atualizar para a <b>1.7.0</b>.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Requisitos de hardware</b></label>
</div>
<div >
<p>Confira se o seu ambiente atende às definições de hardware para os servidores de aplicação e de banco de dados abaixo. Para mais detalhes consulte a documentação de <b><a href = "https://tdn.totvs.com/display/fluig/Modelo+de+dimensionamento#Modelodedimensionamento-Hardware" style="color: #4bb9dc">dimensionamento</a></b>.</p>
</div> |
Image Added
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Central de componentes</b></label>
</div>
<div >
<p>Com a atualização do Java da versão 8 para a 11, alguns recursos e bibliotecas foram descontinuados ou retirados dessa nova versão. <br>É importante avaliar se os seus componentes customizados (widgets, arquivos .ear, .war, .jar) enviados para a plataforma utilizam alguns desses recursos e providenciar os ajustes antes de atualizar. <br>Verifique tudo que mudou em cada versão do Java, consultando o <b><a href = "https://www.oracle.com/technetwork/java/javase/jdk-relnotes-index-2162236.html" style="color: #4bb9dc">release notes</a></b>.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Plugin Eclipse</b></label>
</div>
<div >
<p>Desenvolvedores que utilizam o plugin do Eclipse precisam atualizar para uma versão que execute com Java 11.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Arquivos "Domain.xml" e "Host.xml"</b></label>
</div>
<div >
<p>Caso tenha efetuado alguma personalização nos arquivos "domain.xml" e "host.xml", é importante validar se todas as alterações foram migradas para a nova versão.<br>Verifique tudo o que foi alterado manualmente nos arquivos.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Bibliotecas Front-end utilizadas</b></label>
</div>
<div >
<p>Foram realizadas atualizações nas bibliotecas: jQuery da versão 222 para a 3.5.0, Moment da versão 2.9.0 para a 2.24.0 e Bootstrap da versão 3.3.6 para a 3.4.1. <br>Ao atualizar o cliente receberá o jQuery novo junto com o plugin de migração, tudo no mesmo arquivo.
Segue a url: /portal/resources/js/jquery/jquery.js
<br>Liberamos nessa release um plugin de migração fornecido pela própria jQuery, o <b><a href = "https://github.com/jquery/jquery-migrate" style="color: #4bb9dc">jquery-migrate</a></b>, que além de ajudar a restaurar os comportamentos perdidos na versão anterior, irá facilitar também a identificação dos pontos onde é necessário a atualização do código.
<br>Mais detalhes na documentação <b><a href = "https://tdn.totvs.com/x/zA2eI" style="color: #4bb9dc">Atualização jQuery - Como identificar o que precisa ser ajustado</a></b>.
<br>OBS.: Recomendamos que utilizem este plugin para realizar as adequações do código o mais breve possível, pois nas próximas releases ele será removido da instalação do Fluig.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Fluig instalado em servidor Linux</b></label>
</div>
<div >
<p>Existem variáveis de ambiente Linux utilizadas para definir um limite de arquivos aberto e um número máximo de processos rodando. Os valores default no Linux para estas variáveis não são os ideais para alta performance do Fluig Indexer (Solr), por isso sugerimos ajustar os valores conforme a documentação <b><a href = "https://tdn.totvs.com/x/6ZByDg" style="color: #4bb9dc">Configurações sugeridas em ambientes Linux</a></b>.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Propriedade jboss.server.log.dir</b></label>
</div>
<div >
<p>Com a atualização do servidor de aplicação Wildfly da versão 10 para a versão 18, o comando <b>jboss.server.log.dir</b> no arquivo <b>domain.conf</b> foi descontinuado. Esse comando era utilizado para alterar o caminho da pasta de log do servidor, então como alternativa de configuração a partir da <b>atualização 1.7.0</b>, pode-se utilizar um link simbólico para a pasta de log, de acordo com o sistema operacional utilizado.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Banco de dados</b></label>
</div>
<div >
<p>Conforme informado no <a href = "https://suporte.totvs.com/portal/p/10098/suporte-fluig-noticias?id=1039" style="color: #4bb9dc">portal do cliente</a>, a partir da atualização 1.7 o Fluig deixa de ser compatível com o banco de dados <b>MySQL 5.5</b>. Caso esse banco de dados seja utilizado, é necessário atualizar a versão do MySQL antes de prosseguir com a instalação do Fluig.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Diretório certs</b></label>
</div>
<div >
<p>O diretório "certs" se refere à pasta onde os certificados são guardados. Recomendamos que esse diretório seja criado dentro do volume, para evitar que, em uma atualização ou migração de tecnologia, a pasta seja afetada. Para mais detalhes consulte a documentação de <a href = "https://tdn.totvs.com/x/vdMgFQ" style="color: #4bb9dc">Configuração HTTPS do Fluig</a>.</p>
</div> |
|
Painel |
---|
borderColor | #f2f2f2 |
---|
bgColor | #f2f2f2 |
---|
|
HTML |
---|
<div class="checkbox">
<label><input type="checkbox" value=""><b> Replicação de Sessão</b></label>
</div>
<div >
<p>A partir dessa release está descontinuado o uso de <b>Replicação de Sessão</b> em <b>ambientes distribuídos</b>.
<br>Caso tenha essa configuração aplicada em seu ambiente, ative a configuração de Afinidade de Sessão novamente, antes de atualizar.
<br>Siga as instruções para ativar a Afinidade de Sessão conforme apresentado nas documentações abaixo:
<ul>
<li><a href = "https://tdn.totvs.com/x/KwVbDw" style="color: #4bb9dc">ambientes Windows</a></li>
<li><a href = "https://tdn.totvs.com/x/GAVbDw" style="color: #4bb9dc">ambientes Linux</a></li>
</ul>
</p>
</div> |
|
Nota |
---|
|
É recomendável realizar o backup do banco de dados e da instalação do Fluig antes de instalar a atualização. Confira o guia Backup da aplicação Fluig e o Guia de Atualização do Fluig para mais detalhes. |
Informações |
---|
Consulte nossas documentações Matriz de Portabilidade e Dimensionamento para mais informações sobre os requisitos e desempenho do Fluig. |
...