tomcat與IIS在多IP伺服器下的支援

2022-05-06 12:30:09 字數 1022 閱讀 9311

同乙個伺服器下,雙ip(或更多ip),實現tomcat與iis公用80埠。

操作其實也很簡單的,首先禁用iis的套接字池,iis繫結乙個ip,然後tomcat在繫結另乙個ip,最後重啟下伺服器即可。以下有乙個簡單操作的說明。   禁用iis的套接字池(如果這一步沒調好,便不會成功),在微軟官方**上有解釋:  

第一部分:禁用套接字池   要禁用套接字池,請執行下列步驟: 1. 開啟命令提示符並確保您位於 x:\inetpub\adminscripts 資料夾(其中 x 是 iis 安裝驅動器)中。為此,請在命令提示符下鍵入以下 行: x: cd\inetpub\adminscripts 2. 開啟 adminscripts 資料夾後,請在命令提示符下鍵入以下行: cscript adsutil.vbs set w3svc/disablesocketpooling true 3. 該命令反饋如下: disablesocketpooling : (boolean) true 4. 停止 iis admin 服務,然後再啟動它。 5. 重新啟動 www 服務。 6.接下來設定iis要監聽的ip位址。到2003的cd下的 support/tools/support.cab。解壓出httpcfg.exe檔案,copy到 windows/system32/目錄下,用法自己看幫助 命令列: 繫結到某ip: httpcfg set iplisten -i 192.168.0.102 即命令使用iis的只監聽指定的ip及埠 檢視繫結: httpcfg query iplisten 刪除繫結: httpcfg delete iplisten -i 192.168.0.102 

2第二部分:tomcat的設定    iis部分到此就設定好了,接下來設定tomcat,當然或者你用apache,resin等也都可以,在tomcat的配置檔案server.xml裡 找到 在後面新增上需要tomcat監聽的ip位址即可,例如:address="192.168.0.101"   apache,resin或者其他web伺服器軟體都應該有相應的設定的,自己找一下即可。    好了接下來重啟下伺服器,然後啟動iis和tomcat服務,分別瀏覽器訪問下iis和tomcat服務看看是否正常

windows下IIS與Tomcat共存的問題

最近我利用.net開發一套web程式,使用8003埠,當我部署到客戶時,他們執行的是 tomcat,使用80埠。而我也需要80埠,因為網通不能進行帶埠的解析。這個問題以前都沒遇到過,後來到網上到處找資料,現在把它總結出來 如果伺服器上已經安裝了apache 使用apache tomcat 的話,那麼...

在Tomcat5 0 28中配置https服務

因為 的原因,希望配置乙個基於ssl的安全http連線,在網上找了幾篇文章並在吳哥的幫助下輕鬆搞定。其實tomcat的幫助文件,裡面講得很清楚 https localhost 8888 tomcat docs ssl howto.html 下面是我的個人體會。用keytool生成證書 keytool...

IIS6與TomCat的整合

執行環境 j2se 1.5 安裝在c jdk tomcat 5.5.4 安裝在c tomcat 停止狀態 windows 2003自帶iis6.0 停止狀態 tomcat jk2 iis 聯結器 解壓後得到isapi redirector2.dll放置在c tomcat iis 接下來在tomcat...