Hello Terry, On Wed, Oct 5, 2022, 1:47 PM Terry ST SY/OGCIO <ts...@ogcio.gov.hk.invalid> wrote:
> Hi , > > we would like to upgrade Tomcat 7 to Tomcat 9.0.67. > > Check on the major changes on Tomcat 7 to Tomcat 9. (One of the major > change we initially spotted is the BIO connector used in Tomcat 7 for > connector setup was removed in Tomcat 9: > https://tomcat.apache.org/migration-9.html#BIO_connector_removed) > > For your reference, Http11Protocol was used in Tomcat 7, but since Tomcat > 9 removed it, we tried to Http11NioProtocol with same parameters in the > tomcat config in “conf/server.xml. Is it a proper method for migrate the > BIO connector ( Tomcat 7 ) to NIO connector ( Tomcat 9 ) ? > That is the way to switch to NIO connector. You need to change the value of protocol attribute of the connector tag like below: protocol="org.apache.coyote.http11.Http11NioProtocol" After that if you restart Tomcat, in startup log you'll see that NIO is initialized. Also in thread dump thread name changes and becomes something like "http-nio-*". > Regards, > Terry > > >