Muito obrigado Paulo! Eu segui exatamente os passos contidos nesse link: http://dab.saude.gov.br/portaldab/esus.php na parte que diz: Instalar o PEC para produção de dados (Linux)
Inclusive há instruções para Ubuntu e CentOs.
Mais uma vez obrigado pela força!
Douglas
Em 22 de agosto de 2014 18:33, João Paulo Ferreira jferreira.ba@gmail.com escreveu:
Douglas,
Tendo invista o que você acaba de reportar acredito fortemente que a sua aplicação está tendo problema de conexão com a base... Mais você informou que em uma instalação Ubuntu o mesmo funciona perfeitamente... Pode me passar o passo a passo que fez para instalar está aplicação no Ubuntu e Centos ? Eu vou tentar replicar e encontrar o seu error para tentar lhe ajudar companheiro. Em 22/08/2014 07:48, "Douglas" douglas.rauber@gmail.com escreveu:
Buenas João Paulo!
Pois é, eu observei isso, mas essas tabelas existem! O banco que estou usando é um H2, que é instalado junto com a aplicação.
Detalhe que acredito ser determinante para a solução do problema: Fiz um teste, e disparei o banco H2 como servidor e ajustei a configuração de conexão para pegar desta forma, daí não acontecem esses erros no log e o aplicativo é levantado. Porém, ao tentar fazer o primeiro cadastro, levanta um erro indicando ClassNotFound... As classes que o JBoss diz não existir, são justamente classes que estão em:
/opt/e-SUS/jboss-as-7.2.0.Final/modules/system/layers/base/com/h2database/h2/main/esus-triggers.jar Já o arquivo module.xml, que está nesse caminho /opt/e-SUS/jboss-as-7.2.0.Final/modules/system/layers/base/com/h2database/h2/main/ tem o seguinte conteúdo:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="com.h2database.h2">
<resources> <resource-root path="h2-1.3.168.jar"/> <resource-root path="esus-triggers.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> <module name="javax.servlet.api" optional="true"/> </dependencies>
</module>
Dentro do standalone.xml A parte dos datasources padrão é essa:
<datasources> <datasource jta="true" jndi-name="java:jboss/datasources/ESUS" pool-name="ESUS_POOL" enabled="true" use-java-context="true" use-ccm="true">
<connection-url>jdbc:h2:./database/esus-h2;CACHE_TYPE=SOFT_LRU;LOCK_TIMEOUT=10000;MVCC=TRUE</connection-url> <driver>h2</driver> <pool> <min-pool-size>2</min-pool-size> <max-pool-size>100</max-pool-size> <prefill>true</prefill> <use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy> </pool> <security> <user-name>sa</user-name> <password>sa</password> </security> <validation> <check-valid-connection-sql>SELECT * FROM DUAL</check-valid-connection-sql> <validate-on-match>false</validate-on-match>
<background-validation>false</background-validation> <use-fast-fail>false</use-fast-fail> </validation> </datasource> <drivers> <driver name="h2" module="com.h2database.h2">
<xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> </driver> <driver name="oracleXA" module="com.oracle.jdbc4">
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class> </driver> </drivers> </datasources>
Como eu disse em tópico anterior, qualquer sugestão é bem vinda, pois já estou ficando um pouco estressado com isso :D
Obrigado
~
Em 21 de agosto de 2014 21:36, João Paulo Ferreira < jferreira.ba@gmail.com> escreveu:
Douglas,
Meu velho o JBoss está gritando muito a respeito de algumas tabelas é por isto a sua aplicação não está subindo verifique o arquivo de conexão, veja se o servidor está tendo acesso ao banco de dados... Qual a base de dados você está utilizando ?
Table "TB_CFG_SISTEMA" not found; SQL statement:
Atenciosamente,
*João Paulo Ferreira* *B.S. Computer Science* - UNIVERSIDADE SALVADOR Cel.: +55 (71) 9297-1260 TIM Cel.: +55 (71) 8837-7080 OI Skype.: joaopaulo.cf G-Talk/Mail: jferreira.ba@gmail.com
Em 21 de agosto de 2014 21:33, João Paulo Ferreira < jferreira.ba@gmail.com> escreveu:
Douglas,
Quando chegar em casa eu vou analisar o log de error. Mais se o JBoss está subindo e bem capaz que seja algum problema com lib de conexão...
Atenciosamente,
*João Paulo Ferreira* *B.S. Computer Science* - UNIVERSIDADE SALVADOR Cel.: +55 (71) 9297-1260 TIM Cel.: +55 (71) 8837-7080 OI Skype.: joaopaulo.cf G-Talk/Mail: jferreira.ba@gmail.com
Em 21 de agosto de 2014 13:59, Douglas douglas.rauber@gmail.com escreveu:
Boa tarde!
João, sim, inclusive, o JBoss levanta, mas pára essa aplicação específica :/
Obrigado
Em 21 de agosto de 2014 12:17, João Paulo Ferreira < jferreira.ba@gmail.com> escreveu:
Campeão em ambos você instalou o JDK e criou as variáveis JAVA_HOME
Em 19/08/2014 11:49, "Douglas" douglas.rauber@gmail.com escreveu:
> > Bom dia galera! > > Desculpem o off... estou brigando com um aplicativo do Ministério da > Saúde há dias, solicitei suporte, mas não recebi respostas... > Estou tentando levantar um programa do Ministério da Saúde, em um > servidor CentOs 6.4, mas tá dando zebra... > Fiz duas configs virtuais para testar, uma com Ubuntu Server 14.04, > nessa funciona, mas no CentOs 6.4 não rola, vou anexar os dois console.log, > e os scripts de inicialização que disparam o JBoss. > Ambas as máquinas foram instaladas do zero e posso fazer qualquer > teste. > Se alguém puder dar uma luz, agradeço-lhes. > > Att > > Douglas > > > _______________________________________________ > CentOS-pt-br mailing list > CentOS-pt-br@centos.org > http://lists.centos.org/mailman/listinfo/centos-pt-br > > _______________________________________________ CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br
CentOS-pt-br mailing list CentOS-pt-br@centos.org http://lists.centos.org/mailman/listinfo/centos-pt-br