Connect to Apache Tomcat 9.0.0 via IIS-8 using ISAPI redirector in Windows Server 2012::
===================================================================
* Download latest JDK from the url http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html and run the exe file
You can find it installed in the default path C:\Program Files\Java\jdk1.8.0
Set environment path for JAVA_HOME as C:\Program Files\Java\jdk1.8.0
* Download latest apache tomcat from the url https://tomcat.apache.org/download-90.cgi and install it under C:\Program Files\Apache Software Foundation\Tomcat9.0
Set environment path for CATALINA_HOME as C:\Program Files\Apache Software Foundation\Tomcat9.0
* Download ISAPI redirector and extract it in the C:\ drive as C:\Jakarta_Isapi_Redirector_64-bit-Intel
Configure the files under C:\Jakarta_Isapi_Redirector_64-bit-Intel\conf as follows
uriworkermap.properties
===================================
/*=wlb
/jkmanager=jkstatus
====================================
workers.properties
===================================
worker.list=wlb, jkstatus
worker.wlb.port=8009
worker.wlb.host=localhost
worker.wlb.type=ajp13
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w1
worker.jkstatus.type=status
===================================
iis_redirect.reg
===================================
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="\Jakarta_Isapi_Redirector_64-bit-Intel\bin\isapi_redirect.dll"
"log_file"="C:\\Jakarta_Isapi_Redirector_64-bit-Intel\\logs\\iis_redirect.log"
"log_level"="emerg"
"worker_file"="C:\\Jakarta_Isapi_Redirector_64-bit-Intel\\conf\\workers.properties"
"worker_mount_file"="C:\\Jakarta_Isapi_Redirector_64-bit-Intel\\conf\\uriworkermap.properties"
===================================
Run the file iis_redirect.reg
* Install IIS-8 in windows server 2012 with cgi and ISAPI modules.
After the IIS installation configure ISAPI redirector in IIS-8 as follows
The roles required for this is as follows::
Application Development Roles:
CGI, ISAPI Extensions. ISAPI Filters
Management Roles:
IIS Management Console
Goto IIS Manager and right click the "Default Website" and click "Add Virtual Directory"
Enter Alias as "Jakarta"
and Physical Path as "C:\Jakarta_Isapi_Redirector_64-bit-Intel\bin"
Click OK.
Now click "Jakarta" under "Default Website" and click Handler Mappings-->Edit Feature Permissions. Check "Read", "Script", "Execute" and click OK.
Again IIS Manager-->Default Website-->ISAPI Filters-->Add
Enter "Filter name" as "jakarta" and "Executable" as "C:\Jakarta_Isapi_Redirector_64-bit-Intel\bin\isapi_redirect.dll"
Now go back to IIS Manager and select the Windows server name.
Double click "ISAPI and CGI Restrictions"-->Add
Set "ISAPI or CGI path" as "C:\Jakarta_Isapi_Redirector_64-bit-Intel\bin\isapi_redirect.dll" and Description as "jakarta"
Click OK.
Now restart Apache tomcat and IIS-8.
You should be able to access the tomcat page via IIS-8
http://192.168.1.1 and http://192.168.1.1:8080 should display the tomcat page.
===================================================================
* Download latest JDK from the url http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html and run the exe file
You can find it installed in the default path C:\Program Files\Java\jdk1.8.0
Set environment path for JAVA_HOME as C:\Program Files\Java\jdk1.8.0
* Download latest apache tomcat from the url https://tomcat.apache.org/download-90.cgi and install it under C:\Program Files\Apache Software Foundation\Tomcat9.0
Set environment path for CATALINA_HOME as C:\Program Files\Apache Software Foundation\Tomcat9.0
* Download ISAPI redirector and extract it in the C:\ drive as C:\Jakarta_Isapi_Redirector_64-bit-Intel
Configure the files under C:\Jakarta_Isapi_Redirector_64-bit-Intel\conf as follows
uriworkermap.properties
===================================
/*=wlb
/jkmanager=jkstatus
====================================
workers.properties
===================================
worker.list=wlb, jkstatus
worker.wlb.port=8009
worker.wlb.host=localhost
worker.wlb.type=ajp13
worker.wlb.type=lb
worker.wlb.balance_workers=ajp13w1
worker.jkstatus.type=status
===================================
iis_redirect.reg
===================================
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
"extension_uri"="\Jakarta_Isapi_Redirector_64-bit-Intel\bin\isapi_redirect.dll"
"log_file"="C:\\Jakarta_Isapi_Redirector_64-bit-Intel\\logs\\iis_redirect.log"
"log_level"="emerg"
"worker_file"="C:\\Jakarta_Isapi_Redirector_64-bit-Intel\\conf\\workers.properties"
"worker_mount_file"="C:\\Jakarta_Isapi_Redirector_64-bit-Intel\\conf\\uriworkermap.properties"
===================================
Run the file iis_redirect.reg
* Install IIS-8 in windows server 2012 with cgi and ISAPI modules.
After the IIS installation configure ISAPI redirector in IIS-8 as follows
The roles required for this is as follows::
Application Development Roles:
CGI, ISAPI Extensions. ISAPI Filters
Management Roles:
IIS Management Console
Goto IIS Manager and right click the "Default Website" and click "Add Virtual Directory"
Enter Alias as "Jakarta"
and Physical Path as "C:\Jakarta_Isapi_Redirector_64-bit-Intel\bin"
Click OK.
Now click "Jakarta" under "Default Website" and click Handler Mappings-->Edit Feature Permissions. Check "Read", "Script", "Execute" and click OK.
Again IIS Manager-->Default Website-->ISAPI Filters-->Add
Enter "Filter name" as "jakarta" and "Executable" as "C:\Jakarta_Isapi_Redirector_64-bit-Intel\bin\isapi_redirect.dll"
Now go back to IIS Manager and select the Windows server name.
Double click "ISAPI and CGI Restrictions"-->Add
Set "ISAPI or CGI path" as "C:\Jakarta_Isapi_Redirector_64-bit-Intel\bin\isapi_redirect.dll" and Description as "jakarta"
Click OK.
Now restart Apache tomcat and IIS-8.
You should be able to access the tomcat page via IIS-8
http://192.168.1.1 and http://192.168.1.1:8080 should display the tomcat page.
No comments:
Post a Comment