

\README.txt tomcat-native-%VER%-openssl-%OPENSSL_VER%-win32-bin\ copy srclib\VERSIONS tomcat-native-%VER%-openssl-%OPENSSL_VER%-win32-bin\ mkdir tomcat-native-%VER%-openssl-%OPENSSL_VER%-win32-bin\bin Tomcat Native Connector DLLs may then be found in C:\tomcat-native-1.2.x\native\WIN7_*_DLL_RELEASEĬonstruct the binary distributions set VER=1.2.24 mkdir tomcat-native-%VER%-openssl-%OPENSSL_VER%-win32-bin copy tomcat-native-%VER%-openssl-%OPENSSL_VER%-win32-bin\LICENSE copy tomcat-native-%VER%-openssl-%OPENSSL_VER%-win32-bin\NOTICE copy.

Nmake -f NMAKEMakefile WITH_APR=C:\deps-圆4\apr-%APR_VER% WITH_OPENSSL=C:\deps-圆4\openssl-%OPENSSL_VER% APR_DECLARE_STATIC=1 OPENSSL_NEW_LIBS=1 Move WIN7_X64_DLL_RELEASE WIN7_X64_OCSP_DLL_RELEASE Nmake -f NMAKEMakefile WITH_APR=C:\deps-圆4\apr-%APR_VER% WITH_OPENSSL=C:\deps-圆4\openssl-%OPENSSL_VER% APR_DECLARE_STATIC=1 OPENSSL_NEW_LIBS=1 ENABLE_OCSP=1 set JAVA_HOME=\java\adopt-8.0.242.09-圆4 c:\cmsc\setenv.bat /x86 nmake -f NMAKEMakefile WITH_APR=C:\deps-x86\apr-%APR_VER% WITH_OPENSSL=C:\deps-x86\openssl-%OPENSSL_VER% APR_DECLARE_STATIC=1 OPENSSL_NEW_LIBS=1 ENABLE_OCSP=1 move WIN7_X86_DLL_RELEASE WIN7_X86_OCSP_DLL_RELEASE nmake -f NMAKEMakefile WITH_APR=C:\deps-x86\apr-%APR_VER% WITH_OPENSSL=C:\deps-x86\openssl-%OPENSSL_VER% APR_DECLARE_STATIC=1 OPENSSL_NEW_LIBS=1 Xcopy /E openssl\include\openssl \deps-圆4\openssl-%OPENSSL_VER%\include\openssl\Ĭopy openssl\out32-x86\*.lib \deps-x86\openssl-%OPENSSL_VER%\lib\ copy openssl\out32-圆4\*.lib \deps-圆4\openssl-%OPENSSL_VER%\lib\Ĭopy openssl\out32-x86\openssl.exe \deps-x86\openssl-%OPENSSL_VER%\ copy openssl\out32-圆4\openssl.exe \deps-圆4\openssl-%OPENSSL_VER%\Ĭd. Xcopy /E apr\include \deps-圆4\apr-%APR_VER%\include\Ĭopy apr\WIN7_X86_LIB_RELEASE\apr-1.lib \deps-x86\apr-%APR_VER%\libĬopy apr\WIN7_X64_LIB_RELEASE\apr-1.lib \deps-圆4\apr-%APR_VER%\lib xcopy /E openssl\include\openssl \deps-x86\openssl-%OPENSSL_VER%\include\openssl\ Xcopy /E \deps-x86\apr-%APR_VER% \deps-圆4\apr-%APR_VER%\ xcopy /E \deps-x86\openssl-%OPENSSL_VER% \deps-圆4\openssl-%OPENSSL_VER%\ xcopy /E apr\include \deps-x86\apr-%APR_VER%\include\

Mkdir \deps-x86\openssl-%OPENSSL_VER%\lib Mkdir \deps-x86\openssl-%OPENSSL_VER%\include Set OPENSSL_VER=1.1.1k set APR_VER=1.7.0 mkdir \deps-x86\apr-%APR_VER%\include Keeping the various libraries in versioned directories saves having to rebuild them next time if the version remains unchanged. c:\cmsc\setenv.bat /x86 perl Configure no-shared VC-WIN32 nmake mkdir out32-x86 copy libssl.lib out32-x86\ copy libcrypto.lib out32-x86\ copy apps\openssl.exe out32-x86\ nmake clean c:\cmsc\setenv.bat /圆4 perl Configure no-shared VC-WIN64A nmake mkdir out32-圆4 copy libssl.lib out32-圆4\ copy libcrypto.lib out32-圆4\ copy apps\openssl.exe out32-圆4\ Tomcat Native
#Apache tomcat 8 download for windows 10 x86 Patch#
Note that you may need to skip and/or use an offset to get the patch to apply. Unpack the OpenSSL 1.1.1k source distribution in this directory (C:\tomcat-native-1.2.x\native\srclib\openssl).Īpply openssl-msvcrt-1.1.1.patch. Nmake -f NMAKEmakefile BUILD_CPU=圆4 APR_DECLARE_STATIC=1 Git apply apr-enable-ipv6.patch git apply win-ipv6.patch Then build c:\cmsc\setenv.bat /x86 nmake -f NMAKEmakefile BUILD_CPU=x86 APR_DECLARE_STATIC=1

Note that the patch will apply but depending on exactly which revision you are working with you may need to skip the first part of the patch and an offset will probably be required. Unpack APR 1.7.0 source distribution in this directory (C:\tomcat-native-1.2.x\native\srclib\apr).Īpply the apr-enable-ipv6.patch.
