此次主要為瞭解決tomcat和iis共用80連接埠問題
win7 32位 ,iis7,tomcat6
workers.properties內容
workers.tomcat_home=D:\flysoft\tomcat6\
workers.java_home=D:\software\Java\jdk1.6.0_07\
ps=/
worker.list=ajp13w
worker.ajp13w.port=8009
worker.ajp13w.host=localhost
worker.ajp13w.type=ajp13
worker.ajp13w.lbfactor=1
uriworkermap.properties 內容
/*=ajp13w
#所有請求都由tomcat處理,可根據自己項目情況進行路徑匹配
註冊表檔案內容,名稱隨便,
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\1.0]
#在網上也有人說64位的路徑不是這個,本人未驗證
"log_file"="D://flysoft//tomcat6//log//isapi.log"
"log_level"="info"
"worker_file"="D://flysoft//tomcat6//conf//workers.properties"
"worker_mount_file"="D://flysoft//tomcat6//conf//uriworkermap.properties"
"tomcat_start"="D://flysoft//tomcat6//bin//tomcat.bat start"
"tomcat_stop"="D://flysoft//tomcat6//bin//tomcat.bat stop"
"extension_uri"="/jakarta/isapi_redirector.dll"
配置iis和網上說的都差不多,
在IIS管理器中的“ISAPI和CGI限制”裡面右鍵添加isapi_redirect-1.2.28.dll,並設定“允許執行擴充路徑”,描述名可取jakarta
這個是要點擊管理器的最上面的電腦名才能看到“ISAPI和CGI限制”,之前一直沒找到
本人在按照網上說的很多方式配置過後,一直都是訪問jsp頁面是空白,後來發現原因是由於isapi_redirect.dll檔案的版本問題,重新下載了isapi_redirect-1.2.27後,問題解決。,如不能下載請回複
http://pan.baidu.com/share/link?shareid=338780&uk=2147592115
http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win64/jk-1.2.27/amd64/
參考地址:http://www.cnblogs.com/cxccbv/archive/2009/07/14/1523509.html