tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <ch...@christopherschultz.net>
Subject Re: Issue with tomcat 8.0.39 and Jasper reports
Date Thu, 15 Dec 2016 01:29:22 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Raviraj,

On 12/14/16 5:04 AM, RAVIRAJ SHAH wrote:
> 1. Request Method: POST

This is weird formatting. I'm going to make some guesses and remove
some unnecessary stuff.

> 2. Status Code: 200 OK

> 3. Content-Transfer-Encoding: binary

This isn't necessary, but probably won't hurt.

> 4. Content-Type: application/pdf;charset=ISO-8859-1

application/* content-types aren't supposed to have a charset. Where
is that coming from?

> 12. Transfer-Encoding: chunked

Also, no Content-Length header, so the response is being sent in
pieces. Ok.

> 2. Request Headers view source

Nothing interesting, here.

Okay, was that a failing response or a working response? What do the
response headers look like when the response works -- in the older
version of Tomcat? (or when it doesn't, in the newer version)

You need to help us help you. I usually get paid to provide this level
of interaction...

- -chris

> On 13 December 2016 at 20:28, Christopher Schultz < 
> chris@christopherschultz.net> wrote:
> 
> Raviraj,
> 
> On 12/12/16 11:50 PM, RAVIRAJ SHAH wrote:
>>>> Do you mean logs at the time of pdf download request
> 
> I mean the HTTP protocol trace. Something like this:
> 
> Request: GET /path/to/pdf/download Host: myserver.example.com 
> Accept: application/pdf Connection: keep-alive
> 
> 
> Response: 200 Ok Content-Type: application/pdf Content-Length:
> 234554
> 
> [the contents of the file]
> 
>>>> Or anything else like protocol trace method
> 
> If you use FireBug, Chrome dev tools, etc. then copy/paste will be 
> fine too.
> 
>>>> Can you sharechow to have tht
> 
> I'm not sure what you mean, here.
> 
> -chris
> 
>>>> On Tue, Dec 13, 2016, 03:34 Christopher Schultz < 
>>>> chris@christopherschultz.net> wrote:
>>>> 
>>>> Raviraj,
>>>> 
>>>> On 12/10/16 12:21 AM, RAVIRAJ SHAH wrote:
>>>>>>> We develop jrxml file using jasper Studio  and then use
>>>>>>> java code to display that jrxml file which opens in new
>>>>>>> browser tab and by right  click on that file we are
>>>>>>> able to download this as pdf file in tomacat 8.0.14 but
>>>>>>> some how in Tomcat 8.0.39 the same code doesn't  works,
>>>>>>> it does  not allows files to download as pdf from
>>>>>>> browser.  Instead it shows pdf file type as all files
>>>>>>> and on downloading it shows failed network error.
>>>> 
>>>> Please take a protocol-trace of the HTTP response when you
>>>> request the PDF and post it here.
>>>> 
>>>> -chris
>>>> 
>>>>>>> On Fri, Dec 9, 2016, 23:23 Christopher Schultz 
>>>>>>> <chris@christopherschultz.net> wrote:
>>>>>>> 
>>>>>>> Raviraj,
>>>>>>> 
>>>>>>> On 12/9/16 11:24 AM, RAVIRAJ SHAH wrote:
>>>>>>>>>> I am using jasper reports the library using
>>>>>>>>>> jasper report development studio
>>>>>>> 
>>>>>>> No, you're not. The development studio is a GUI for
>>>>>>> building reports.
>>>>>>> 
>>>>>>> - From the Tomcat perspective, you are just using 
>>>>>>> JasperReports library.
>>>>>>> 
>>>>>>>>>> I mean to say i can see pdf file on browser but
>>>>>>>>>> when i try to save that pdf
>>>>>>> 
>>>>>>> So the PDF displays correctly in the browser? That
>>>>>>> sounds like it's working as expected.
>>>>>>> 
>>>>>>>>>> i dont see file type as adobe acrobat file and
>>>>>>>>>> saving pdf giving error
>>>>>>> 
>>>>>>> What does the "file type" show up as instead of PDF?
>>>>>>> 
>>>>>>> When you "save" (how?) what error do you get?
>>>>>>> 
>>>>>>>>>> I am generating pdf file on runtime i am not
>>>>>>>>>> storing file physically
>>>>>>> 
>>>>>>> So are you streaming the file back to the client?
>>>>>>> That's not a feature of JasperReports, so you must have
>>>>>>> written a servlet wrapper that does this for you. What
>>>>>>> does the code look like?
>>>>>>> 
>>>>>>>>>> One more thing same functionality working very
>>>>>>>>>> fine with tomcat 8.0.14
>>>>>>> 
>>>>>>> Understood. I suspect the problem is with your code;
>>>>>>> the Tomcat upgrade has merely revealed the problem.
>>>>>>> 
>>>>>>> -chris
>>>>>>>> 
>>>>>>>> ---------------------------------------------------------------
- ---
>
>>>>>>>> 
- ---
>>>>>>>> 
>>>>>>>> 
>>>> 
>>>>>>>> 
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>>>>> For additional commands, e-mail: 
>>>>>>>> users-help@tomcat.apache.org
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> ------------------------------------------------------------------
- ---
>>>>>
>>>>>
>
>>>>> 
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>>>>> For additional commands, e-mail:
>>>>> users-help@tomcat.apache.org
>>>>> 
>>>>> 
>>>> 
>> 
>> ---------------------------------------------------------------------
>>
>> 
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
>> For additional commands, e-mail: users-help@tomcat.apache.org
>> 
>> 
> 
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJYUfHyAAoJEBzwKT+lPKRYYboQAIDoQvL9x2a1NGXHEK6Dfxz4
gZcNfXB67fveEDxyz7c2CQnUwQ6l215f24NGDf38BgmocSguhJWp3pnUN2Xv00Ll
RplQ69ktSUI3twcA+qYmd+X1VH0CiD5PTgTT88q5OKUq/8VlVIx8bDwjEl9cU9Kh
4ixQmmKDcfqEhSt6LUst8kD43fqHDZEBcPANW6f88yZaYIiD9r9BiMw3+/6jp+it
v+K+eetv+/WKxsy3eIDcklXmOYgFucQLbpqVeTIIMEwTN3zeOiFVhwLeHl53MeBP
DnWuxeeKfTW3BZoC0IMy+hSVfnEy53krbad0mb+/V6JTYv2dg85//1jFB8EtpJcr
sfXV5vyJ1pRSDZoskLanbh4f0vCy9Wi696eY73syU0Qoh4WPoFMFxgC67xQXiTI5
rRiqp68n+8fox8e2pQuOPhM9eEOYzpxqSPfDx8BKuOQyp65Vp2O5RuShDqWj1mtu
CwphDAKCtDnwKqdzAbe2ryKpvypn1zgLhpAFwYaG6KblyjsX+hQPuOki3oQMYpr6
3R1V04ApynLQSsXqf+Yg6C60w27nvVIPCPmNZPcomJPd72Y6tQJX+J4q1RVCdnlA
+K6IB5zRbCmlyS65NGvKCckH0oi8MF6aemAa/URA1Bh+oDUTPWV2XPRiZ75rASBO
xyLJfzUVvDYG9RD3KS28
=w0Fj
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Mime
View raw message