SIPREV - Gestão RPPS

É uma ferramenta gratuita de gestão das informações referentes a servidores públicos, ativos, aposentados, pensionistas e dependentes, da União, Estados, Distrito Federal e Municípios que possuam Regime Próprio de Previdência Social - RPPS. Armazena informações previdenciárias, informações financeiras. Estão disponíveis as funcionalidades de emissão de Certidão de Tempo de Contribuição CTC, tempos para aposentadoria, Censo Previdenciário e Simulação de Aposentadorias. Desenvolvida pela empresa Dataprev.

[ Hits: 7.694 ]

Por: Ramon Augusto Leal em 11/04/2016


Instalando o Apache Tomcat



Instalando o Apache Tomcat 7.0.47:

cd /home/siprev/kit_siprev

Descompacte o arquivo:

tar -xvzf apache-tomcat-7.0.47.tar.gz

Mova o diretório descompactado para a pasta de destino (esse comando deve ser executado como usuário root):

su -p
# mv apache-tomcat-7.0.47/ /opt/tomcat7


Altere as permissões do diretório do Apache Tomcat para o usuário SIPREV:

# chown siprev.siprev -Rf /opt/tomcat7

Adicione ao ambiente de execução o 'path' do Apache Tomcat:

# pico /etc/profile.d/tomcat.sh

#!/bin/bash
export TOMCAT_HOME=/opt/tomcat7
export CATALINA_HOME=/opt/tomcat7

Comando para permitir a execução do arquivo:

# chmod +x /etc/profile.d/tomcat.sh

Altere a porta tcp de 8080 para 8089 do Apache Tomcat aproximadamente na linha 70:

# pico /opt/tomcat7/conf/server.xml

    <Connector port="8089" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

Continuar alterando o "server.xml" para permitir que as configurações de autenticação funcionem. Descomente a linha 129 (ou buscar pela tag abaixo, pois a numeração da linha pode variar) do arquivo 'server.xml'.

<Valve className="org.apache.catalina.authenticator.SingleSingOn" />

Alterar o arquivo catalina.sh:

# pico /opt/tomcat7/bin/catalina.sh

Adicionar o seguinte comando depois dos comentários:

#   LOGGING_MANAGER (Optional) Override Tomcat's logging manager
#                   Example (all one line)
#                   LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
#
# $Id: catalina.sh 1515929 2013-08-20 19:11:24Z markt $
# -----------------------------------------------------------------------------


JAVA_OPTS="$JAVA_OPTS -server -Xms256M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=192M"

Esse arquivo deve ser customizado caso sua base de dados tenha mais de 10 mil registros. Segue a lista de exemplo.

JAVA_OPTS="$JAVA_OPTS -server -Xms256M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=192M"
JAVA_OPTS="$JAVA_OPTS -server -Xms320M -Xmx576M -XX:PermSize=128M -XX:MaxPermSize=256M"
JAVA_OPTS="$JAVA_OPTS -server -Xms1024M -Xmx1280M -XX:PermSize=832M -XX:MaxPermSize=960M"
JAVA_OPTS="$JAVA_OPTS -server -Xms1088M -Xmx1344M -XX:PermSize=896M -XX:MaxPermSize=1024M"
JAVA_OPTS="$JAVA_OPTS -server -Xms1152M -Xmx1408M -XX:PermSize=960M -XX:MaxPermSize=1088M"
JAVA_OPTS="$JAVA_OPTS -server -Xms1472M -Xmx1728M -XX:PermSize=1280M -XX:MaxPermSize=1408M"
JAVA_OPTS="$JAVA_OPTS -server -Xms1536M -Xmx1792M -XX:PermSize=1344M -XX:MaxPermSize=1472M"

Adicionar o arquivo "siprev_jaas.config" ao Apache Tomcat:

# pico /opt/tomcat7/conf/siprev_jaas.config

Siprev{
br.gov.dataprev.siprev.seguranca.jaas.SiprevLoginModule required debug=true;
};

Copiar a biblioteca 'spring-agent.jar' para o Apache Tomcat:

cd /home/siprev/kit_siprev
# cp spring-agent.jar /opt/tomcat7/lib/


Inserir as duas linhas no final do arquivo catalina.properties:

# pico /opt/tomcat7/conf/catalina.properties

org.apache.el.parser.COERCE_TO_ZERO=false
org.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

Crie um arquivo para permitir que o Apache Tomcat seja executado a cada inicialização do sistema.

# pico /etc/init.d/tomcat

### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: start web server
### END INIT INFO

export JAVA_HOME=/opt/jre6
export JAVA_OPTS="-javaagent:/opt/tomcat7/lib/spring-agent.jar -Djava.security.auth.login.config=/opt/tomcat7/conf/siprev_jaas.config
-XX:MaxPermSize=192m"
case $1 in
start)
sh /opt/tomcat7/bin/startup.sh
;;
stop)
sh /opt/tomcat7/bin/shutdown.sh
;;
restart)
sh /opt/tomcat7/bin/shutdown.sh
sh /opt/tomcat7/bin/startup.sh
;;
esac
exit 0

Obs.: o valor de MaxPermSize=192m" deve ser igual ao usado na memória catalina.sh.

Permissão de execução para o arquivo:

# chmod +x /etc/init.d/tomcat

Usar o comando update-rc.d para colocar o Tomcat na inicialização do Debian:

# update-rc.d tomcat defaults

Executar o Apache Tomcat:

# /etc/init.d/tomcat start

Copie o 'WAR' do Siprev e Siprev Simulação para o Apache Tomcat.

# cd /home/siprev/kit_siprev
# cp *.war /opt/tomcat/webapps


Altere a permissão dos arquivos executáveis:

# chmod +x /opt/tomcat7/webapps/SIPREV/*.sh

Página anterior     Próxima página

Páginas do artigo
   1. Introdução e pré-dependências
   2. Instalando o Apache Tomcat
   3. Instalando o PostgreSQL
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

QRCODE - Código de barras bidimensional

Configuração do Speedy Home da Telefônica (ou Velox)

Virtual Host com Apache

Emuladores para seu sistema operacional

Criando um pinguim móvel com Fedora Core 1 e Siemens M50

  
Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts