Servidor de Aplicação utilizando JAVA 7/8

Espaço para os tópicos específicos das adaptações "Brasil" necessárias para utilização do Compiere /Adempiere por aqui.
andmendescosta
Mensagens: 12
Registrado em: Qua Ago 06, 2014 1:42 pm

Servidor de Aplicação utilizando JAVA 7/8

Mensagempor andmendescosta » Qua Set 30, 2015 3:31 pm

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:
org.compiere.install.tar.gz
(5.01 KiB) Baixado 41 vezes


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:
org.compiere.plaf.tar.gz
(3.9 KiB) Baixado 34 vezes



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:

Warning: Could not get charToByteConverterClass !


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 - http://www.ormel.com.br
dsoftware30.cc@interconta.com.br
(85) 3535-3791

ralexsander
Mensagens: 574
Registrado em: Ter Nov 21, 2006 7:43 am
Localização: São Paulo
Contato:

Re: Servidor de Aplicação utilizando JAVA 7/8

Mensagempor ralexsander » Qui Out 01, 2015 2:29 pm

Olá Anderson,

A lib xalan.jar estava na LBR porque era uma dependência do esquema antigo de geração de XML que já estava deprecated. No próximo release da LBR esta lib não estará mais presente.

Com relação as alterações no projeto principal, vou tentar deixar uma versão já preparada para funcionar com o Java 7 e 8 alterando as classes que você citou.

Abs!
Ricardo Alexsander Santana
http://www.kenos.com.br

ralexsander
Mensagens: 574
Registrado em: Ter Nov 21, 2006 7:43 am
Localização: São Paulo
Contato:

Re: Servidor de Aplicação utilizando JAVA 7/8

Mensagempor ralexsander » Sex Nov 27, 2015 11:49 am

Olá Anderson,

Eu fiz um release do Adempiere 360 LTS com as modificações para funcionar com o Java 7 e 8 seguindo as suas sugestões.

Além disso o arquivo JNLP está sendo assinado dentro do JAR principal do Adempiere. Outra modificação nessa versão é que durante o setup nós extraímos o certificado usado na assinatura do JAR e deixamos disponível para download na página de instalação do Adempiere, desta forma basta adicionar nas preferências do Java > Segurança > Certificado CA para que não dê nenhuma mensagem de aviso na instalação via webstart.

Isso só é necessário para a instalação local, para quem acessa via web não precisa fazer esse procedimento.

Abs!
Ricardo Alexsander Santana
http://www.kenos.com.br

andmendescosta
Mensagens: 12
Registrado em: Qua Ago 06, 2014 1:42 pm

Re: Servidor de Aplicação utilizando JAVA 7/8

Mensagempor andmendescosta » Ter Dez 01, 2015 9:41 am

Valeu Ricardo.

Vou fazer uns testes com essa nova versão e em breve retorno aqui nesse tópico.

Abraço.


Voltar para “Localização Brasil”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante