Hello

I have a serious problem with Tomcat 5.5.15 on windows 2003 with Java 1.5.0_06-b05. Tomcat runs as service in mode jvm (and not mode java, not sure what that is but anyway).

Every request on the server gives me this block of debug log on stdout.log
2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:247) - JspEngine --> /bar.jsp 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:248) - ServletPath: /bar.jsp 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:249) - PathInfo: null 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:250) - RealPath: d:\jakarta\tomcat\webapps\foo\bar.jsp 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:251) - RequestURI: /bar.jsp 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:252) - QueryString: null 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:253) - Request Params: 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:257) - f_submit = true 2006-04-03 17:51:36,421 DEBUG [ajp-8009-1] servlet.JspServlet (JspServlet.java:257) - foo = I±I²I³


This has a side-effect on my programs which need to use UTF-8 parameters from the request object. When I do request.setCharacterEncoding("UTF-8"); there is no effect because someone else (the logger probably) has already accessed the request parameters, without of course setting any character encoding.

How can I fix this? I've managed to set Tomcat not to log all these stuff by setting the level to ERROR, but I'm sure that the process of the parameters is happening inside because the request parameters have already been accessed.

thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to