by Hong He
With the release of Uniface 10.4.03, the bundled version of Apache Tomcat has been upgraded to Tomcat 10.1.26. This update brings important changes that may affect your web server configuration. Here’s what you need to know:
Upgrade to Tomcat 10.1.26:
- Java 11 or Higher Required: Tomcat 10.1.26 requires Java 11 or later. If you're currently using an older version like Java 8 (used with Tomcat 9), you'll need to upgrade to at least Java 11. Uniface 10.4.03 includes OpenJDK 17, which is fully compatible.
- Servlet Specification Upgrade: Supported Servlet specification is now 6.0. We upgraded from Servlet 3.0 to Servlet 6.0 to leverage enhanced features and improved performance. Servlet 6.0 offers better support for HTTP/2, asynchronous processing, and security enhancements. This upgrade ensures applications are more scalable and secure. This upgrade also includes package name update from javax.servlet to jakarta.servlet.
- WRD & SRD Upgrades: The Uniface servlets Web Request Dispatcher (WRD v7) and SOAP Request Dispatcher (SRD) have also been updated to support the Servlet 6.0 specification, but the WRD v6 can still be used with web servers that support the Servlet 3.0 specification. WRD v7 also offers enhanced features such as the SameSite cookie for improved web security.
- Unix: Tomcat is also available for Unix systems, but users must provide their own installation of Java JRE version 11 or higher.
Key Notes:
- Tomcat 10.1.26 is the default web server in Uniface 10.4.03.
- If you're upgrading from Uniface 10.4.02 to 10.4.03, the installer will not replace your existing Tomcat installation.
This upgrade to Tomcat 10.1.26 and OpenJDK 17 ensures that your web server is up to date with the latest features, helping you improve performance and enhance security.
References
- (Uniface Library) In version 10.4.03, the Uniface installer does not support the automatic upgrade of WRD in Tomcat. However, you can manually perform the upgrade by following the instructions outlined in the WRD section of the Uniface Library (section “Configuring the Uniface Web Application Server”)
- (Blog) How to install and configure Tomcat 10.1 and WRD 7.0
- (Blog) Best practices for using WRD 7.0 and Samesite cookie support with Uniface
#tofp
#tofp