Autor Tópico: ** RESOLVIDO ** SSL + Exportar PDF  (Lida 3029 vezes)

robsonsilva

  • Visitante
** RESOLVIDO ** SSL + Exportar PDF
« Online: Outubro 14, 2009, 10:07:32 pm »
Saudações a todos!

Estou com um pequeno problema para exportar consultas em modo PDF:

Quando estou executando a aplicação através do scriptcase, a exportação em PDF ocorre sem problemas. Porém, com a aplicação publicada, a geração ocorre normalmente mas o arquivo fica corrompido!

Como ambos os ambientes (produção e desenvolvimento) estão no mesmo servidor, descartei qualquer problema de configuração do mesmo.

As únicas difenças entre os ambientes são:

- Rodando a aplicação pelo scriptcase, a segurança está desativada e a conexão não é criptografada. O arquivo PDF gerado abre normalmente.

- Rodando a aplicação publicada, a segurança está ativada e a conexão é criptografada (SSL). O arquivo PDF gerado fica corrompido.

Será que esse problema tem alguma relação com o uso do SSL?

Encontrei um problema semelhante e a causa era o cache desabilitado no header da página, mas isso em servidores IIS.
http://www.somacon.com/p106.php

Agradeço desde já!

Atenciosamente,

Robson
« Última modificação: Novembro 06, 2009, 09:03:53 am por Rodrigo Lins »

robsonsilva

  • Visitante
Re: SSL + Exportar PDF
« Responder #1 Online: Outubro 27, 2009, 11:56:11 pm »
Problema resolvido com a ajuda do grande Vitor da netmake (via suporte online - ticket):

Na verdade o problema não era com o uso do SSL em si, era apenas um pequeno detalhe no caminho dos arquivos..

O detalhe era no comando que gera o PDF (que pode ser verificado nos arquivos .log dentro da pasta tmp/). O caminho do arquivo que o sc estava tentando gerar não existia:
#java -Xms128m -Xmx256m -Djava.awt.headless=true -cp .:pd4ml.jar Pd4Php http://www..../_lib/tmp/sc_...html (...)

Enquanto o correto seria: (https ao invéz de http)
#java -Xms128m -Xmx256m -Djava.awt.headless=true -cp .:pd4ml.jar Pd4Php https://www..../_lib/tmp/sc_...html (...)

Como tenho vários domínios configurados no apache, o "document root" do "http://" é diferente do "https://":
http -> /var/www/A
https -> /var/www/B

Talvez seja algum pequeno bug no sc, pois se a aplicação está rodando num endereço https, o comando gerado deveria considerar o https ao buscar o arquivo html para gerar o PDF...

Uma solução foi criar um link simbólico pro _lib/ do "http" pro "https"
#ln -s /var/www/B/_lib/ /var/www/A/_lib

Agora está funcionando certinho... Agradeço novamente ao Vitor pela paciência e determinação em buscar uma solução pra este problema.

Att.
Robson

jaimenetoj

  • Novato
  • *
  • Mensagens: 33
    • Email
Re: ** RESOLVIDO ** SSL + Exportar PDF
« Responder #2 Online: Março 17, 2011, 05:32:54 pm »
Estou com o mesmo problema e não entendi a solução.
Por gentileza pode detalhar melhor a solução.
Como e onde criar

Uma solução foi criar um link simbólico pro _lib/ do "http" pro "https"
#ln -s /var/www/B/_lib/ /var/www/A/_lib

j.arteiro

  • Administrator
  • Novato
  • *****
  • Mensagens: 29
  • Suporte Netmake - Scriptcase
    • Netmake Soluções em Informática
    • Email
Re: ** RESOLVIDO ** SSL + Exportar PDF
« Responder #3 Online: Maio 23, 2011, 02:30:58 pm »
Caro cliente,


A nova versão do scriptcase já possui a correção do problema de https (ssl + http) na exportação em PDF (java).


Basta após publicar, configurar o ambiente de produção.
Atenciosamente,
José Arteiro Teixeira
Suporte Netmake

rodrigofaustino

  • Novato
  • *
  • Mensagens: 42
  • Tenha coragem de mudar o que voce pode mudar.
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #4 Online: Janeiro 28, 2015, 10:05:35 am »
Caro cliente,


A nova versão do scriptcase já possui a correção do problema de https (ssl + http) na exportação em PDF (java).


Basta após publicar, configurar o ambiente de produção.





eu estou com o mesmo problema, esta tudo certo em http:, porem aqui precisamos do https: o o que aconteceu gera na pasta o arquivo só que não abre pois o sistema nao consegue achar pois o caminho gerado no log esta iniciando com http: o que fazer no ambiente de produção zerei a aplicação configuei salvando no ambiente de produção e nada o que fazer netmake?
aplicação rodando no centOS 64bits

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1649
  • Nunca estabeleça um teto para os seus rendimentos.
    • Simão & Bühler Ltda
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #5 Online: Maio 23, 2015, 10:51:59 pm »
Eu aqui com mesmo problema.
com ssl habilitado não gera pdf.
Debian gnu/linux
apache
php 5.4.41
sc 8.0.47
O document root e o mesmo tanto em http quanto https
--
Alexandre Pereira Bühler
https://www.simaoebuhler.com.br
Hospedagem compartilhada Scriptcase desenvolvimento e produção. Temos servidores dedicados Scriptcase.
Eu RTFM todo dia e você?