Tomcat log did not show any error message.
Apache error
log showed the following:
[Thu Aug 04 13:29:34 2011] [info]
Server built: Jul 4 2011 13:42:24
[Thu Aug 04 13:31:31 2011]
[error] ajp_marshal_into_msgb - No such method
-----------------------------7db157364027e
[Thu Aug 04 13:31:31 2011]
[error] ajp_send_header: ajp_marshal_into_msgb failed
[Thu Aug 04
13:31:31 2011] [error] (120010)APR does not understand this error code:
proxy: AJP: request failed to 10.10.20.10:8009 (10.10.20.10)
[Thu Aug
04 13:33:00 2011] [error] ajp_marshal_into_msgb - No such method
-----------------------------7dbf174027e
[Thu Aug 04 13:33:00 2011]
[error] ajp_send_header: ajp_marshal_into_msgb failed
[Thu Aug 04
13:33:00 2011] [error] (120010)APR does not understand this error code:
proxy: AJP: request failed to 10.10.20.10:8009 (10.10.20.10)
[Thu Aug
04 13:33:26 2011] [error] ajp_marshal_into_msgb - No such method
-----------------------------7db242314027e
[Thu Aug 04 13:33:26 2011]
[error] ajp_send_header: ajp_marshal_into_msgb failed
Apache access log showed the following:
10.10.1.111 - -
[04/Aug/2011:13:32:46 +0530] "POST
http://10.10.1.7/FileTest/servlet/JDataRead HTTP/1.0" 200 4185
10.10.1.111 - - [04/Aug/2011:13:32:49 +0530] "POST
http://10.10.1.7/FileTest/servlet/ReqFile HTTP/1.0" 200 4346
10.10.1.111 - - [04/Aug/2011:13:33:00 +0530]
"-----------------------------7dbf174027e" 500 537
10.10.1.111 - - [04/Aug/2011:13:33:26 +0530]
"-----------------------------7db242314027e" 500 537
10.10.1.111 - - [04/Aug/2011:13:33:39 +0530]
"-----------------------------7db28024027e" 500 537
For file upload I used multipart/form data.
-----------------------------7dbf174027e, etc are actually boundary for
the multipart form data.
I can not understand why apache will
mistake the boundary of multipart form data as a method.
Snigdha
Why don't you
check the apache and tomcat log files when trying to upload and see if any
useful messages?
Igor
On Thu, Aug 4, 2011 at 2:14 PM, snigdhamukher...@bel.co.in> wrote:
Hi,
Please
does any one have any suggestions regarding this.
Snigdha
Hi all,
I am using apache
2.2.15 as a reverse proxy server in front of tomcat app server.
https is enabled between the client and apache reverse proxy server.
Between apache and tomcat plain data flows.
The application
needs a file of less than 500 bytes to be uploaded by user. This works
fine
without reverse proxy but fails always when used with reverse
proxy.
The other pages served by reverse proxy server are
fine.
When trying to upload the file wireshark shows the packet
as "continuation or non-http data" and the application gets
stuck there.
My configuration is as follows:
ProxyRequests Off
KeepAliveTimeout 500
ProxyPass /
ajp://BACKEND-SERVER:8009/
ProxyPassReverse /
ajp://BACKEND-SERVER:8009/
ProxyPassReverseCookiePath / /
Can anyone tell what may be the problem???
Snigdha
P.S.: Browser used is Internet explorer
Please send mail to @bel.co.in only
Confidentiality Notice
The information contained in this electronic message and any attachments to
this
message are intended for the exclusive use of the addressee(s) and may contain
confidential or privileged information. If you are not the intended recipient,
please notify the sender at Bharat Electronics or supp...@bel.co.in
immediately and destroy all copies of this message and any attachments.