Delphi 10.2.3 RAD Server Linux Apache Patch » Developer.Team

Delphi 10.2.3 RAD Server Linux Apache Patch

Delphi 10.2.3 RAD Server Linux Apache Patch
Delphi 10.2.3 RAD Server Linux Apache Patch


This patch resolves a number of issues pertaining to deploying RAD Server EMS packages on Linux using Delphi 10.2.3 Tokyo. In some circumstances, when deploying an EMS package to Linux, libmod_emsserver would fail to start due to an exception related with the TEndpointContext declaration.

The patch resolves also the following issue reported on Quality Portal:
RSP-17907 - FloatToStr does not work on Linux Apache Module

English, French, German and Japanese

Available only to registered users of RAD Studio, Delphi 10.2 (Enterprise or higher) and All-Access

Please follow the installation steps below:


1. Create a backup copy of the following files in your directory, usually in C:\Program files (x86)\Embarcadero\Studio\19.0\
\binlinux64\LinuxEMSServer.tar
\lib\linux64\debug\SysInit.dcu
\lib\linux64\debug\SysInit.o
\lib\linux64\debug\System.dcu
\lib\linux64\debug\System.o
\lib\linux64\debug\Web.ApacheApp.dcu
\lib\linux64\debug\Web.ApacheApp.o
\lib\linux64\release\SysInit.dcu
\lib\linux64\release\SysInit.o
\lib\linux64\release\System.dcu
\lib\linux64\release\System.o
\lib\linux64\release\Web.ApacheApp.dcu
\lib\linux64\release\Web.ApacheApp.o
\source\internet\Web.ApacheApp.pas
\source\rtl\sys\SysInit.pas


2. Replace the old files with new versions by copying the expanded content of this zip archive to (requires admin permission)


3. Rebuild your custom Linux EMS/RAD Server package


4. Stop the Apache server on Linux


5. Use standard RAD Server deployment procedures to re-deploy binaries to the Linux platform


6. Start the Apache server on Linux



Only for V.I.P
Warning! You are not allowed to view this text.