廢話不多說,我們直接切入正題, 這是根據客戶要求,第二次整合iis和tomcat,第一次糊里糊塗的就整合好了,這次因為客戶的伺服器上本來就已經有乙個tomcat,而客戶要求,我們新裝乙個tomcat,執行我們的服務,由於埠的問題,這次整合破費周折。
1、在tomcat的conf資料夾下面建立乙個名字為workers2.properties的配置檔案,這個配置檔案其實是jakarta使用的。裡面的內容如下
以上內容中8009是tomcat的ajp埠,就是iis**的埠,當然也可以和apache整合,一樣需要使用該埠,在這特別說一下,當我修改tomcat的ajp和這個地方的埠
為其他埠號時,整合會失敗,我也不知道為什麼,因為我就找到了這一處設定埠號的地方,但是更改後無效。
http://*****/view 和所有.jsp的請求**給tomcat,其餘的請求還是自己處理,一般只用設定一條即可[uri:/*],這樣所有action,==都會正常將請求**到tomcat
2、修改登錄檔,新建立如下鍵值,這是jakarta需要的東西,呵呵
hkey_local_machine\software\apache software foundation\jakarta isapi redirector\2.0]
並在該項中增加四個字串值:
鍵名 serverroot 鍵值c:\tomcat
鍵名 extensionuri 鍵值/jakarta/isapi_redirector2.dll
鍵名 workersfile 鍵值c:\tomcat\conf\\workers2.properties
鍵名 loglevel 鍵值debug
3、將isapi_redirector2.dll檔案上傳到你的伺服器,找個目錄放下來,比如,放在c:\iistomcat目錄下。
5、進入主目錄頁點配置,點新增,可執行文家選剛剛傳上去的檔案,副檔名寫.jsp,點確定。
6、進入web服務擴充套件,點新增乙個行的web服務擴充套件,副檔名寫jakarta,並新增剛剛傳上去的可執行檔案,選中擴充套件狀態為允許核取方塊,點確定。
7、 還有最重要的一步,就是在**下新增乙個虛擬目錄,名稱是jakarta,主目錄選擇isapi_redirector2.dll所在目錄,並且允許執行可執行檔案。這一步跟登錄檔中的extensionuri 鍵值對應。
這樣就配置完成了,重新啟動world wide web publishing service即可。只要8080埠能正常訪問,你就可以用iis配置的埠,修改了workers2.properties配置文件後都需要重新啟動world wide web publishing service才行
mysql完整版 MYSQL安裝(完整版)
一 完全解除安裝mysql yum remove mysql mysql server mysql libs compat mysql51 rm rf var lib mysql rm etc my.cnf 檢視是否還有mysql軟體 rpm qa grep mysql 如果存在的話,繼續刪除即可。...
php完整版,ThinkPHP5 0完整版
thinkphp5.0版本是乙個顛覆和重構版本,官方團隊歷時十月,傾注了大量的時間和精力,採用全新的架構思想,引入了更多的php新特性,優化了核心,減少了依賴,實現了真正的惰性載入,支援composer,並針對api開發做了大量的優化,包括路由 日誌 異常 模型 資料庫 模板引擎和驗證等模組都已經重...
JS完整版原型鏈剖析之完整版
爭對上兩篇遺留的問題建構函式和object建構函式 proto 屬性執行的問題,我們可以分析出最終他們的原型鏈 即物件原型的物件原型 最後肯定會執行null不然就會一直指向下去 建構函式和object建構函式指向的同乙個原型物件 function建構函式的原型物件 而這個原型物件的 proto 屬性...