MySQL com IReport[Erro Macabro]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Pessoal, ao colocar meu programa para rodar na Locaweb, tô obtendo um erro macabro ao gerar um relatório com IReport:

Alguém já teve algum erro parecido?O meu relatório ás vezes é gerado, outras vezes dá pau(no momento tá 50% de geração e pau).
Se alguém tiver uma idéia ajudaria muito.Ah, detalhes:
Pool de Conexões: DBCP1.2.2 com commons-pool1.4
Connector do MySQL: 3.1.12

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Luiz_Gustavo
Virtual Machine Man
[Avatar]

Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline

Bom dia,

ao começar a ler seu post a primeira coisa que me veio à cabeça foi a questão do pool, mas depois vi que você está usando.
Eu tive (e ainda tenho) muitos problemas com aplicações na locaweb devido ao timeout de banco deles, que é de 15 segundos.
Imagino que você deva ter se orientado quanto ao timeout e às melhores configurações do pool de conexões junto ao pessoal da Locaweb.
Eu tive durante muito tempo problemas com o pool, quando usava em uma aplicação o C3p0. O pessoal da Locaweb me orientou a usar uma configuração de Pool deles, através do DBCP. Quando digo "configuração de pool deles", me refiro a entrar no painel de controle e criar um datasource, e usar esse datasource na aplicação. Não tenho jars do DBCP na aplicação (o que poderia dar conflitos).
Depois de usar o datasource (que já tem um pool configurado por eles) meus problemas diminuiram muito.

Abraço!

Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional

[Email] [WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Bom dia, Luiz Gustavo.
Cara, que parto!!!
Pedi para eles configurarem para mim o JNDI, pois para variar, gerar o Contexto não tá funcionando...
E minha app só atualiza 2 tabelas de controle(historico quando o user se loga, e consulta quando gera relatório).Fora isso, há apenas uma atualização por mês, e são apenas 60 registros!!! Ou seja, o grosso do sistema são consultas para gerar relatório(e foi criado um Cache para trazer o grosso para memoria) , nada mais..
Meu patrão tá parindo três cães,dois gatos e um hamster...

Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
Luiz_Gustavo
Virtual Machine Man
[Avatar]

Membro desde: 30/04/2005 12:55:11
Mensagens: 518
Localização: Assis
Offline

Hahahahha...
Cara, a maioria das aplicações que temos lá também não são tão complexas, são mais consultas e relatórios também, mas essa questão do timeout deles mata.
Eu tive muiiiiiiiiiiita dor de cabeça com isso, acredite.
Mas faça isso. Tente usar o datasource criado por eles, acredito que vá diminuir muito os seus problemas.

Abraço!

Analista e Desenvolvedor de Sistemas
http://luizgustavoss.blogspot.com/
http://luizgustavoss.wordpress.com/
http://www.linkedin.com/in/luizgustavoss
Procurando uma especialização em Java, SOA e Android? Conheça a TNT Educacional

[Email] [WWW]
Ironlynx
Moderador
[Avatar]

Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline

Eu tive muiiiiiiiiiiita dor de cabeça com isso, acredite.

Eu tô tendo, acredite...
Meu chefe tá tendo um troço... o cara vai gerar relatório(ou se logar no sistema) e recebe uma stacktrace...Eles tinham que deixar isso claro:"Cuidado ao usar um Pool de Conexões com MySQL devido ao timeout de 15 segundos, prefira o nosso Datasource".
Meu minha base inteira tem 600KB, e a maior tabela(são apenas 9, inclusa as 2 de controle), 6mil registros.Imagino os problemas que eles possam ter com sistemas maiores...


Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team