Hi all,
please advice about an opportunity I have these days: upgrading a production server.
Currently it is based on CentOS 7, 64bit (CentOS Linux release 7.7.1908 (Core), specifically)
MySql: mysql Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (x86_64) using readline 5.1
Along with MySql I have a few middle-layer sw built using B4J (mainly they're predecessor of RDC/RDC2), accepting both http and https requests
The Region Project Attributes is generally as follows:
As for libraries, I use Jserver3 3.00(since the sw is Java8-based), JSQL 1.61, jOkHttpUtils2 3.00 and a few Internal others (jcore is 9.80)
The good news is that I have the opportunity to deploy a brand new production server (VPS, root access) so my wish is to upgrade most, if not all, the running sw in order to forget about it for a few years more.
What I fear most is incompatibilities or unforeseen problems with such a big change.
CentOS 8/9, MySql 8.0.32, java (11, 14,..?), connector, possibly a paid certificate (no longer relying o Let's Encrypt). BTW, my partners wish to go on Azure but it's acceptable to stay with the currente provider.
So, which versions' combination will work without problems since time zero? Or what I should care of while planning my switching, eventually ammended my code?
I could certainly deploy latest releases then see what happens. But why, if I can count on some very knowledgeable forum members that already are daily experiencing a valid combination of those releases?
TIA
please advice about an opportunity I have these days: upgrading a production server.
Currently it is based on CentOS 7, 64bit (CentOS Linux release 7.7.1908 (Core), specifically)
MySql: mysql Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (x86_64) using readline 5.1
Along with MySql I have a few middle-layer sw built using B4J (mainly they're predecessor of RDC/RDC2), accepting both http and https requests
The Region Project Attributes is generally as follows:
B4X:
#Region Project Attributes
#CommandLineArgs:
#MergeLibraries: True
#AdditionalJar: mysql-connector-java-5.1.40-bin.jar
#AdditionalJar: bcprov-jdk15on-154
#JavaCompilerPath: 8, C:\Programmi\Java\jdk1.8.0_201\bin\javac.exe
#End Region
The good news is that I have the opportunity to deploy a brand new production server (VPS, root access) so my wish is to upgrade most, if not all, the running sw in order to forget about it for a few years more.
What I fear most is incompatibilities or unforeseen problems with such a big change.
CentOS 8/9, MySql 8.0.32, java (11, 14,..?), connector, possibly a paid certificate (no longer relying o Let's Encrypt). BTW, my partners wish to go on Azure but it's acceptable to stay with the currente provider.
So, which versions' combination will work without problems since time zero? Or what I should care of while planning my switching, eventually ammended my code?
I could certainly deploy latest releases then see what happens. But why, if I can count on some very knowledgeable forum members that already are daily experiencing a valid combination of those releases?
TIA