Tomcat 8 migration
Author: nick.hall@uniface.com (nickhall)
Installing Uniface 9.7.01 will also install Tomcat 8. While using Tomcat 8 in our test environments we ran into a few migration issues that required updates to the tests, which might be useful to know about. The first is the fact that there is a bug in JSP 2.3 (part of Tomcat 8) which causes the PUT method to return 405 (Method not allowed). You can read about the bug in all its details here:https://bz.apache.org/bugzilla/show_bug.cgi?id=56568. The consequence of they way it has been fixed is that jsp's need to contain the isErrorPage="true" attribute. The second issue is that the default URL encoding in Tomcat 8 has changed from ISO-8859-1 to UTF-8. Again, there is more information on the apache site: https://tomcat.apache.org/migration-8.html#URIEncoding. If you have not specified the URIEncoding attribute in the server configuration, you may notice differences. For more information about changes between Tomcat 7 and 8, please read the migration guide provided by Apache: https://tomcat.apache.org/migration-8.html