Author: markt Date: Thu Mar 1 17:15:33 2018 New Revision: 1825665 URL: http://svn.apache.org/viewvc?rev=1825665&view=rev Log: Replace build instructions that referenced Visual Studio 6.
Modified: tomcat/jk/trunk/native/iis/README Modified: tomcat/jk/trunk/native/iis/README URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/iis/README?rev=1825665&r1=1825664&r2=1825665&view=diff ============================================================================== --- tomcat/jk/trunk/native/iis/README (original) +++ tomcat/jk/trunk/native/iis/README Thu Mar 1 17:15:33 2018 @@ -1,47 +1,92 @@ ABOUT ----- -The Tomcat redirector was developed using Visual C++ Ver.6.0, -so having this environment is a prerequisite if you want to perform -a custom build. +This is the ISAPI redirector (IIS plug-in) that enables IIS to pass selected +requests to Tomcat over the AJP protocol. + REQUIREMENT ----------- -* MS VC 6.0 (+ update, latest service pack is sp5) - isapi_redirector.dll can be built using the command line tools, or - from within the Visual Studio IDE Workbench. The command line build - requires the environment to reflect the PATH, INCLUDE, LIB and other - variables that can be configured with the vcvars32 batch file: - - "c:\Program Files\DevStudio\VC\Bin\vcvars32.bat" - -* MS PLATFORM SDK - Visual C++ 6.0 builds require an updated Microsoft Windows Platform SDK - (http://www.microsoft.com/msdownload/platformsdk/sdkupdate/) to enable - some isapi_redirector.dll features. For command line builds, - the Platform SDK environment is prepared by the setenv batch file: - - "c:\Program Files\Microsoft Platform SDK\setenv.bat" - - Note that the Windows Platform SDK is only needed if you want authenticate - using IIS to compile a isapi_redirector.dll. +To build the ISAPI redirector you will need to create the following build +environment: +- Git client +- Subversion client +- Mladen's Custom Microsoft Compiler Toolkit Compilation + https://github.com/mturk/cmsc (cb6be932c8c95a46262a64a89e68aae620dfdcee) +- Windows SDK + No documentation + No samples + Complete set of developer tools +- Windows DDK + Build environments + Tools +- Compile as per <cmsc-root>/tools/README.txt +- Install Perl as per <cmsc-root>/tools/README.txt +- Java 7 (releases only, can be replaced with any zip tool) BUILDING -------- -The steps that you need to take are: +Obtain the source code: + + c: + cd \ + svn co https://svn.apache.org/repos/asf/tomcat/jk/trunk/ tomcat-jk-1.2.x + cd tomcat-jk-1.2.x\native\iis + + +Build isapi_redirector.dll: + + c:\cmsc\setenv.bat /x86 + nmake -f Makefile.x86 + + c:\cmsc\setenv.bat /x64 + nmake -f Makefile.amd64 + +Tomcat isapi_redirect DLLs may then be found in +C:\tomcat-jk-1.2.x\native\iis\Release_[amd64|x86]. + + + +RELEASING +--------- + +Construct the binary distributions + + set VER=1.2.43 + mkdir tomcat-connectors-%VER%-windows-i386-iis + copy ..\LICENSE tomcat-connectors-%VER%-windows-i386-iis\ + copy ..\NOTICE tomcat-connectors-%VER%-windows-i386-iis\ + copy README tomcat-connectors-%VER%-windows-i386-iis\ + copy Release_x86\isapi_redirect.dll tomcat-connectors-%VER%-windows-i386-iis\ + mkdir tomcat-connectors-%VER%-windows-x86_64-iis + copy ..\LICENSE tomcat-connectors-%VER%-windows-x86_64-iis\ + copy ..\NOTICE tomcat-connectors-%VER%-windows-x86_64-iis\ + copy README tomcat-connectors-%VER%-windows-x86_64-iis\ + copy Release_amd64\isapi_redirect.dll tomcat-connectors-%VER%-windows-x86_64-iis\ + mkdir tomcat-connectors-%VER%-windows-i386-symbols + copy ..\LICENSE tomcat-connectors-%VER%-windows-i386-symbols + copy ..\NOTICE tomcat-connectors-%VER%-windows-i386-symbols + copy Release_x86\isapi_redirect.pdb tomcat-connectors-%VER%-windows-i386-symbols\ + mkdir tomcat-connectors-%VER%-windows-x86_64-symbols + copy ..\LICENSE tomcat-connectors-%VER%-windows-x86_64-symbols + copy ..\NOTICE tomcat-connectors-%VER%-windows-x86_64-symbols + copy Release_amd64\isapi_redirect.pdb tomcat-connectors-%VER%-windows-x86_64-symbols\ + SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_71 + set PATH=%PATH%;%JAVA_HOME%\bin + cd tomcat-connectors-%VER%-windows-i386-iis + jar -cMf ..\tomcat-connectors-%VER%-windows-i386-iis.zip * + cd ..\tomcat-connectors-%VER%-windows-x86_64-iis + jar -cMf ..\tomcat-connectors-%VER%-windows-x86_64-iis.zip * + cd ..\tomcat-connectors-%VER%-windows-i386-symbols + jar -cMf ..\tomcat-connectors-%VER%-windows-i386-symbols.zip * + cd ..\tomcat-connectors-%VER%-windows-x86_64-symbols + jar -cMf ..\tomcat-connectors-%VER%-windows-x86_64-symbols.zip * + +The Windows binary distributions may then be found in +C:\tomcat-jk-1.2.x\native\iis - 1. Change directory to the isapi redirector plugins source directory. - - 2. Execute the following command: - nmake -f Makefile.x86 [SO_VERSION=-1.2.42] - -An alternative will be to open the isapi workspace file (isapi.dsw) in msdev and -build it using the build menu. - -* USE_CGI_HEADERS - If provided at compile time the isapi_redirect will use alternate - header names. TODO: Needs a proper documentation. +These need to be signed and hashed before uploading for the release vote. \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org