Autor Tópico: ** RESOLVIDO ** SSL + Exportar PDF  (Lida 3488 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: 1883
  • Focalize as oportunidades e não os obstáculos.
    • 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ê?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1883
  • Focalize as oportunidades e não os obstáculos.
    • Simão & Bühler Ltda
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #6 Online: Março 29, 2017, 04:43:51 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

Fiz a publicação com a 8.1.066 e dei as permissões corretas na_lib
Voltou a funcionar
--
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ê?

botura

  • Novato
  • *
  • Mensagens: 5
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #7 Online: Maio 03, 2017, 12:03:15 pm »
Alexandre,

quais são as permissões corretas na _lib?



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

Fiz a publicação com a 8.1.066 e dei as permissões corretas na_lib
Voltou a funcionar

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1883
  • Focalize as oportunidades e não os obstáculos.
    • Simão & Bühler Ltda
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #8 Online: Maio 03, 2017, 03:24:03 pm »
No _lib procurar o diretório do wkhtmltopdf e dar permissão 755 ou 777 conforme seu provedor de hospedagem permitir.
O diretório tmp também tem que ter permissão 755 ou 777.
No meu caso foi tudo 755 no wkhtmltopdf.
--
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ê?

botura

  • Novato
  • *
  • Mensagens: 5
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #9 Online: Maio 03, 2017, 04:50:16 pm »
Obrigado pela ajuda,

pra mim o que deu certo aqui foi entrar na configuração do ambiente de produção e colocar o "IP do servidor de PDF".


joeltonsilva

  • Avançado
  • ****
  • Mensagens: 453
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #10 Online: Maio 03, 2017, 05:15:10 pm »
Obrigado pela ajuda,

pra mim o que deu certo aqui foi entrar na configuração do ambiente de produção e colocar o "IP do servidor de PDF".



Que ip você colocou, o mesmo que está hospedado o projeto de produção?

Alexandre Pereira Bühler

  • Expert
  • *****
  • Mensagens: 1883
  • Focalize as oportunidades e não os obstáculos.
    • Simão & Bühler Ltda
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #11 Online: Maio 03, 2017, 05:30:58 pm »
Não se coloca ip.
O ip é somente se o servidor de pdf é em outra máquina.
Ou o servidor dns não está configura adequadamente
--
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ê?

botura

  • Novato
  • *
  • Mensagens: 5
    • Email
Re:** RESOLVIDO ** SSL + Exportar PDF
« Responder #12 Online: Maio 03, 2017, 08:19:47 pm »
Coloquei o próprio IP do servidor de produção do sc. No meu caso uso um servidor próprio na rede local.