Olá a todos,
Conseguimos gerar uma versão estável do nosso servidor de aplicação utilizando java 7/8.
Seguem abaixo as alterações no Adempiere360LTS que tivemos que seguir:
1- Modificar as classes de configuração:
Modificamos os seguintes arquivos, seguindo as alterações do Adempiere380, para suportar Java 7 e 8:
[attachment=0]org.compiere.install.tar.gz[/attachment]
2- Alteração da Classe CompiereUtils.java:
Nessa classe alguns métodos utilizam umas bibliotecas de imagens que foram descontinuadas a partir do JAVA 7. Então também utilizamos a classe do Adempiere 380:
[attachment=1]org.compiere.plaf.tar.gz[/attachment]
Também parcebemos que depois da versão gerada, tivemos alguns erros ao utilizar o ActiveMQ. Isso porque uma lib da LBR também utiliza métodos descontinuados a partir do JAVA 7. A lib é a Xalan.jar.
Ao sincronizar os dados, aparecia o seguinte erro:
Para baixar a nova lib utilizamos o seguinte link: http://archive.apache.org/dist/xml/xalan-j/xalan-j_2_7_1-bin-2jars.tar.gz
Existem vários .jar mas utilizamos somente o xalan.jar e o serializer.jar
Não seria o caso de enviar já essa lib nova na próxima versão da LBR?
Bom,
Depois disso só geramos o install do 360LTS e colocamos no servidor. Geramos nossa versão seguindo a última versão da LBR e fizemos o setup no servidor com o JAVA 8. E tudo funcionou até agora…
Qualquer dúvida pode entrar em contato.
Anderson Mendes Costa
ORMEL Sistemas - ormel.com.br
dsoftware30.cc@interconta.com.br
(85) 3535-3791