Hello Tomcat users,
I have some PDF Documents in my Servlet that contain ä,ö,ü,ß, etc. On
accessing the documents like this
http://hostname:8080/ServletName/test_ä.txt the tomcat initially responded
with an 404. After changing the tomcat server.xml from this
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" tomcatAuthentication="false"/>
to this
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" tomcatAuthentication="false" URIEncoding="UTF-8"/>
I was able to access the documents.
My Problem starts when I want to get the documents via IIS (isapi_redirect).
When I call http://hostname/ServletName/test_ä.txt the Tomcat allways
returns 404. (Documents without umlaut are served correctly)
The corresponding lines in the tomcat access log look like this:
IP... - - [date...] "GET /ServletName/test_%C3%A4.txt HTTP/1.1" 200 6
IP... - - [date...] "GET /favicon.ico HTTP/1.1" 200 21630
IP... - - [date...] "GET /ServletName/test_%C3%A4.txt HTTP/1.1" 404 1001
The first two lines result from accessing the documents directly
(http://hostname:8080/...). The last line results from accessing trough IIS
and isapi_redirect.
I dont understand why the call from the isapi_redirect is treated
diffenrently by tomcat despite beeing the exact same URL (from the tomcat
point of view).
I also postet the problem here:
http://webmasters.stackexchange.com/questions/75753/umlaut-urls-fail-in-tomcat-when-accessed-via-isapi-redirect
I would really appreciate any hints to solve the problem.
Greetings,
Stefan
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org