Histórico da Página
...
Adicionar as seguintes variáveis de ambiente na máquina client: ????????????????????????????????????????????????????????
Variável | Conteúdo de exemplo |
---|---|
JAVA_HOME | c:\dlc117\jre |
CLASSPATH | ;%JAVA_HOME%\bin;%JAVA_HOME%\lib |
03. Tomcat
Como melhorar a performance da carga do Tomcat utilizado pelo Datasul for THF?
1. Navegue até o diretório onde está instalado o Tomcat;
2. Faça um backup do arquivo conf\catalina.properties. Em seguida , depois edite o arquivo e altere-o conforme procedimento a seguir:
...
5. Certifique-se de que as alterações foram salvas e reinicie o Tomcat.
Definindo o AppServer para a sua instância do Tomcat?
Para definir qual o AppServer que o Tomcat irá utilizar, voce terá que realizar os seguintes passos:
1. Através do Explorador de Arquivos, acesse o diretório onde encontra-se instalado o Tomcat;
2. Edite o arquivo conf\context.xml, realizando um backup deste arquivo antes de efetuar as alterações sugeridas;
3. Neste arquivo localize a tag Context e insira ou edite a tag de acordo com o exemplo abaixo:
Bloco de código |
---|
<Environment name="totvs.appserver" type="java.lang.String" value="AppServer://JV-CAT-TST01:5162/Datasul_12_1_33"/> |
Onde temos no exemplo:
JV-CAT-TST01 - Nome do servidor onde está o broker Appserver;
5162 - Porta do NameServer utilizado pelo broker Appserver;
Datasul_12_1_33 - Nome do broker Appserver criado para esta instância do Tomcat.
Abaixo um exemplo do conteúdo do conteúdo completo deste arquivo:
Bloco de código |
---|
<?xml version="1.0" encoding="UTF-8" ?>
<Context crossContext="true">
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Environment name="totvs.appserver" type="java.lang.String" value="AppServer://JV-CAT-TST01:5162/Datasul_12_1_33"/>
</Context> |
4. Salve as alterações no arquivo e reinicie o Tomcat para que a configuração seja lida novamente por esta instância.
Como definir propriedades fixas para uma instância do Tomcat ?
Você pode especificar propriedades diferentes para cada Tomcat que você possuir.
Utilizaremos como exemplo uma holding que possui três servidores de licenças diferentes e vamos apontar para três instâncias do Tomcat, conforme abaixo:
1. Através do Explorador de Arquivos, acesse o diretório onde encontra-se instalado a instância 1 do Tomcat;
2. Edite o arquivo conf\context.xml, realizando um backup deste arquivo antes de efetuar as alterações sugeridas;
3. Neste arquivo localize a tag Context e insira ou edite a tag de acordo com o exemplo abaixo:
Bloco de código |
---|
<Environment name="totvs.appserver" value="AppServer://JV-CAT-TST01:5162/Datasul_12133_EMP_1" type="java.lang.String" />
<Environment name="totvs.license.server" value="LSServer1" type="java.lang.String" />
<Environment name="totvs.license.port" value="5555" type="java.lang.String" /> |
4. Através do Explorador de Arquivos, acesse o diretório onde encontra-se instalado a instância 2 do Tomcat;
5. Edite o arquivo conf\context.xml, realizando um backup deste arquivo antes de efetuar as alterações sugeridas;
6. Neste arquivo localize a tag Context e insira ou edite a tag de acordo com o exemplo abaixo:
Bloco de código |
---|
<Environment name="totvs.appserver" value="AppServer://JV-CAT-TST01:5162/Datasul_12133_EMP_2" type="java.lang.String" />
<Environment name="totvs.license.server" value="LSServer2" type="java.lang.String" />
<Environment name="totvs.license.port" value="5555" type="java.lang.String" /> |
7. Através do Explorador de Arquivos, acesse o diretório onde encontra-se instalado a instância 3 do Tomcat;
8. Edite o arquivo conf\context.xml, realizando um backup deste arquivo antes de efetuar as alterações sugeridas;
9. Neste arquivo localize a tag Context e insira ou edite a tag de acordo com o exemplo abaixo:
Bloco de código |
---|
<Environment name="totvs.appserver" value="AppServer://JV-CAT-TST01:5162/Datasul_12133_EMP_3" type="java.lang.String" />
<Environment name="totvs.license.server" value="LSServer3" type="java.lang.String" />
<Environment name="totvs.license.port" value="5555" type="java.lang.String" /> |
04. TOTVS CORS Valve
Quando o produto não permitir realizar requisições para servidores diferentes, e esses bloqueios ocorram por causa de erros de CORS, será necessário seguir os seguintes passos para solucionar o problema:
...
https://tdn.totvs.com/pages/viewpage.action?pageId=519208539
Requisitos: https://tdn.totvs.com/pages/viewpageattachments.action?pageId=519208539&preview=/519208539/519705220/Piloto%20D4THF.pdf
Instalação: https://www.youtube.com/watch?v=kOZB0XnDyTw
Update JBOSS para THF: https://www.youtube.com/watch?v=IK1tFY-TZpM
Valve: https: //tdn.totvs.com/display/LDT/Datasul-Valve
https://tdn.totvs.com/display/LDT/TOTVS+CORS+Valve
BIRT: https://tdn.totvs.com/pages/viewpage.action?pageId=507017154
...