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: 8.062 ]

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

Newsbeuter Feed Reader - Instalação e configuração

Fazendo um site completo rapidinho com Joomla

QRCODE - Código de barras bidimensional

Instalando e configurando um servidor DNS (Bind)

Replicação e balanceamento de carga em servidores usando DNS

  
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