Ir ao conteúdo
  • Cadastre-se

Problema na geração de PDF


Posts recomendados

Pessoal, bom dia,

 

Estou precisando de ajuda urgente, tenho uma aplicação web onde dou suporte. Atualmente a versão que tenho no meu ambiente de desenvolvimento funciona normalmente, mas quando coloco no ambiente de homologação, o pacote sobe corrompido, e em uma funcionalidade da aplicação (Geração de PDF), tenho um problema. Encontrei no log (anexo) que a aplicação tenta encontrar uma imagem em um localhost8080, sendo que o correto deveria ser localhost 81.

 

Não estou conseguindo reproduzir o erro em dev e portanto estou perdido com esse problema, sem saber como soluciona-lo e preciso entregar uma versão corrigida até amanhã hehe podem me ajudar?

 

Log do erro está anexado

wrapper.log

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, Cweiler disse:

Coloque seu servidor local par escutar na porta 81 também.

@Cweiler

 

Quando vou executar o eclipse, preciso alterar esse trecho pra conseguir executar a geração de PDF

 

##### Report Settings #####
# For PDF testing in dev
#jboss.server.url=http://localhost:8080/Voucher-Web/
# Production
jboss.server.url=http://localhost:81/Voucher-Web/

# Production or Dev
#FALSE É SÒ PARA AMBIENTE DE DEV
ge.security.isProduction=true
#ge.security.isProduction=false

 

Isso já não deveria solucionar meu problema?

Link para o comentário
Compartilhar em outros sites

Desculpe, não conheço o recurso que você está utilizando. Mas é provável que o sistema não esteja lendo o arquivo de configuração, normalmente erro de permissão.

Minha recomendação é que configure seu ambiente de desenvolvimento para ficar o mais próximo possível do ambiente de homologação.

Link para o comentário
Compartilhar em outros sites

O erro aqui não me parece ser o servidor e sim a aplicação. Olha essa linha do log

 

Error loading byte data : http://localhost:8080/Voucher-Web/_images/no_checked.jpg

Mesmo que no restante do log as outras chamadas são feitas para a porta 81 no ambiente de homologação, essa chamada está sendo feita para a porta 8080. Aposto com você que o mesmo erro ocorre com o PDF porque na hora de desenvolver essas rotinas, quem as fez não utilizou as informações de 

jboss.server.url=http://localhost:81/Voucher-Web/

e colocou os dados de acesso diretamente no código como uma String.

 

Tenta buscar na tua IDE, no projeto inteiro, pela string 

localhost:8080

E veja se essa informação não ficou hardcoded. Se não foi na aplicação em si (que eu acho que não seja), provavelmente está fixo na sua ferramenta de relatórios que gera o PDF, no caso, JasperReports.

 

Abraço

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...