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: [email protected]
For additional commands, e-mail: [email protected]