Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.





OBJETIVO

Esse documento tem por finalidade instruir o usuário a realizar o procedimento de customização da logo apresentada no menu do ERP. 




PASSO A PASSO

                1. Copie Extraia o projeto webapps/custom.war para um diretório temporário.

                Image Added     Image Added

                2. Seguindo o exemplo acima, acesse C:\temp\custom\assets\img e crie um diretório chamado totvs-menu.

                3. Dentro do diretório de totvs-menu criado, adicione as imagens correspondentes as logos de menu desejadas para cada empresa.

                                 A nomenclatura da imagem deve seguir o padrão menu-logo-<código da empresa>.png, sendo que o <código da empresa> corresponde ao código da empresa no programa BTB962AA - Parâmetros do Foundation;

                4. Abra o prompt de comando do Windows, posicione a sessão no diretório C:\temp\custom e execute o comando sem aspas 'jar -cvf dts#custom.war *'.

                5. Copie o projeto gerado dts#custom.war para o servidor de aplicação no diretório webapps.

                


                





Section



Column
width80%

Após inserir as customizações é preciso compilar a pasta para gerar um novo WAR e assim incorporar as customizações ao produto.

Para isso é necessário abrir o prompt de comando dentro da pasta custom e executar o comando jar -cvf dts#custom.war *

Ao final da compilação será gerado um novo arquivo WAR




Section
Column
width20%

Column
width80%

O último passo é mover o dts#custom.war para dentro da pasta WEBAPPS do Tomcat e colocar o ambiente no ar.

Dica
titleDica

O caractere # para o Apache Tomcat é interpretado como um separador de diretórios, no qual é recomendado validar a estrutura dos arquivos após a geração do arquivo .war.

Exemplos:

Com o comando para a geração do arquivo .war executado a partir do diretório c:\geracao-custom, no arquivo .war conterá todos os arquivos a partir desta origem.


Dentro do diretório custom-test, existe somente um arquivo teste.html a critério de exemplo.


Observe que após a geração do arquivo .war, foi inserido os diretórios a partir da raiz de sua geração (e automaticamente foi gerado o diretório META-INF).


Ao efetuar um teste com acesso a URL, verifique que ao digitar dts/custom/..., o próprio servidor de aplicação interpreta que se trata de um acesso dentro do arquivo dts#custom (que foi realizado o deploy com o mesmo nome), com a alteração automática do # por / e consequentemente é possível acessar os arquivos dentro de sua estrutura.