熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

WindowServer2008+IIS7+tomcat6+Mysql5

2013-11-12 00:08:04  來源: Windows優化 

 
    IIS整合TOMCAT網上太多太多了可大部分都是IIS或者位系統經過N天的徹夜不眠終於將IIS和TOMCAT完美結合總結至此望有助於諸位少走點彎路
   
    需求
   
    WindowsServer
   
    IIS;
   
    Tomcat
   
    jdk
   
    MySQL
   
    isapi_redirectdll(注意位的)稍後我將上傳一份
   
    前提
   
    安裝好JDKMYSQLTOMCAT首先保證能夠通過TOMCAT的端口訪問網站
   
    步驟
   
    創建一個isapi_askarreg 文件然後添加以下內容這是一個ispai篩選器注冊文件裡面所用到的變量名稱必須和以下幾步的名稱一樣
   
    [plain]
   
    Windows Registry Editor Version
   
    [HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Jakarta Isapi Redirector\]
   
    log_file=D:\\Program Files\\apachetomcat\\logs
   
    log_level=debug
   
    worker_file=D:\\Program Files\\apachetomcat\\conf\\workersproperties
   
    worker_mount_file=D:\\Program Files\\apachetomcat\\conf\\uriworkermapproperties
   
    extension_uri=/Jakarta/isapi_redirectdll
   
    雙擊進行注冊
   
    打開tomcat的conf文件夾在裡面創建一個workersproperties 文件然後添加以下內容注意若這個文件已經存在在該文件夾就直接添加一下內容
   
    [plain]
   
    workerlist=worker
   
    workerworkerhost=localhost        #TOMCAT服務器地址
   
    workerworkerport=              #工作端口
   
    workerworkertype=ajp             #類型
   
    workerworkerlbfactor=              #負載平衡因數
   
    在conf文件夾在裡面創建一個uriworkermapproperties 文件然後添加以下內容注意若有這個文件直接添加一下內容
   
    [plain]
   
    /*=worker
   
    修改tomcat\conf下的serverxml文件中<host></host>的內容
   
    [html]
   
    <Host name=localhost  appBase=webapps
   
    unpackWARs=true autoDeploy=true
   
    xmlValidation=false xmlNamespaceAware=false>
   
    <! SingleSignOn valve share authentication between web applications
   
    Documentation at: /docs/config/l >
   
    <!
   
    <Valve className=orgapachecatalinaauthenticatorSingleSignOn />
   
    >
   
    <! Access log processes all example
   
    Documentation at: /docs/config/l >
   
    <!
   
    <Valve className=orgapachecatalinavalvesAccessLogValve directory=logs
   
    prefix=localhost_access_log suffix=txt pattern=common resolveHosts=false/>
   
    >
   
    <span ><Context path= docBase=/**你網站的絕對路徑如D:/WEB/MYWEB**/ reloadable=true/> </span>
   
    </Host>
   
    把ispai_redirectdll文件復制到conf文件夾這裡要注意了!點ispai_redirectdll右鍵選擇屬性安全編輯添加輸入對象名everyone點檢查名稱確定完全控制勾上確定確定
   
    因為有可能你當前登錄用戶沒有使用它的權限會造成轉發不可用!我弄了一個通宵才發現這個問題!
   
    至此TOMCAT設置完畢
   
    下面配置IIS
   
    從管理工具打開iis管理器選擇默認站點 Default Web Site或你的站點(添加站點方法請百度)單擊右鍵創建虛擬目錄選擇虛擬目錄名稱為Jakarta路徑為isapi_redirectdll 所在的文件夾
 


選中新建的虛擬目錄下拉中間的滾動條選擇處理程序映射
 
 
 
選擇中間ISAPIdll選項後選擇右邊的編輯功能權限選擇執行後確定
 
 
 
在此新建一個無擴展名腳本映射選擇isapi_redirectdll起名JSP即可負責轉發所有請求到TOMCAT中執行


 
選中你的站點下拉中間的滾動條選擇ISPAI篩選器
 

 
單擊右邊窗口上的添加 起名為Jakarta 可執行文件選擇isapi_redirectdll


 
雙擊左邊窗口上的計算機名稱WINASKAR 下拉中間的滾動條選擇ISPAI和CGI顯示
 

 
單擊右邊窗口上的添加ISAPI和CGI路徑選擇isapi_redirectdll描述為Jakarta選擇允許執行擴展路徑復選框
 

 
OK!!設置完畢重新tomcat和IIS


From:http://tw.wingwit.com/Article/os/youhua/201311/10748.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.