初識花生殼6 0(二)

2022-03-31 10:58:07 字數 2374 閱讀 9082

本文是在前面發表的文章初識花生殼(一)的基礎上繼續討論的,用的還是win7的64位系統,這篇文章講的是怎麼實現.jsp檔案的發布,個人感覺對於我學習花生殼過程中,這一部分知識是最重要的,至少我學習這篇文章的知識所花的時間佔了學習花生殼所花時間的大半時間,哈哈,你覺得呢(別急,看完本文你再覺得lz的感覺對與錯吧)。

已關機,鏈結都沒用了!

當實現這位址訪問的時候,我還激動著複製下index.html檔案,把它改成index.jsp,然後再輸入呢,結果真令人傷心,出錯!!看來識別不了.jsp檔案啊!這得上網查查怎麼一回事先!

瀏覽了下google,最後決定根據這篇文章(使用iis+tomcat6.0將jsp**發布到internet)來實現,前面的三步都很順利,但到了第四步時,出現了很多不相同的地方,我就從第四步開始說說我的做法吧!

在第四步中,第乙個建站就不用說了,iis與怎麼建站請看我的第一篇文章初識花生殼(一)。下面的我分步驟來說明:

雙擊圖中的isapi篩選器

點選新增...

篩選器名稱寫jakarta,可執行檔案選擇你的isapi_redirect.dll檔案,然後點選確定

右擊你的**,開啟新增虛擬目錄...

別名我們填jakarta,物理路徑為你的isapi_redirect.dll所在的路徑,我的如下圖

如下圖進行設定,其中憑據為你登陸系統的使用者名稱與密碼

按確定完成後,我們點選測試設定,如果出現下圖所示,那說明你完成了虛擬目錄的設定了

找到下圖中的處理程式對映,點進去

在右邊選擇增加萬用字元指令碼對映

請求路徑預設為*,可執行檔案為isapi_redirect.dll檔案,名稱隨意,你喜歡

選擇mime型別,點選新增...,擴充套件名為.jsp,mime型別為text/html.確定

配置完成,重啟tomcat與iis,這時我們再輸入,有東東出來了,恩,正是我所想要的東西,非常好!

在iis中,更換專案的路徑(iis-->高階設定-->物理路徑),會使我們前面設定的副檔名對映與mime型別丟失,要重新設定副檔名對映與mime型別

在配置過程中有可能會出現連.html檔案都訪問不了了,這時刪掉web.config檔案(在iis-->高階設定-->物理路徑所指的路徑上),再重新配置下副檔名對映與mime型別,因為我們配置的副檔名對映與mime型別,其實就是生成了這個web.config檔案

如果專案中有jar包的情況下,uriworkermap.properties裡面的內容要改成/*=ajp13,如果只是/*.jsp=ajp13的話,就只有.jsp檔案通過我們所設定對映,而.jar檔案沒通過所設的對映

對於花生殼的問題的一些問題,當時問的比較多,這裡就不例出來了,祥見我的提問感覺主要的原因是我多處登陸花生殼了,現還在測試穩定性,感覺還行。

另外還有兩點要注意的地方,這裡我引用別人的文章(的,不好意思歸納到上面的一起,所以分開寫:

iis指向的目錄最好和tomcat指向的目錄一致,不然會發生找不到影象和其他資源檔案的問題。(這點不影響執行,呵呵!) 

英文文件中還提到應該把iis6設定為iis5隔離模式,「internet資訊服務管理器」->「**」->「屬性」->「服務」,把「以iis5.0隔離模式執行www服務」打上勾。如果你配置不成功也可以試試這個。我沒設定此項也成功了,你可以自己試驗一下。

還想寫篇在windows2003裡面配置時出現的問題,但明天開始有事做寫不了博文,算了,下次有空再寫吧

如果你感覺我寫得不錯或對你有所幫助,別忘了點選下推薦哦!如果你感覺我胡扯,歡迎在批評中指出,我將會萬分感激的,但別罵人......

花生殼配置

希望把公司區域網內工作電腦上的 發布 出去,以便客戶預覽 因此有了如下過程。如我申請到的帳號是terryliu2891 登入成功後,可以看到免費網域名稱為terryliu2891.vicp.cc 路由器型號為di 524m,不同的路由器配置可能稍有差異。訪問路由器位址192.168.1.1,登入後點...

tomcat 花生殼 配置

昨晚弄了一晚,終於配置成功了。2.我的是用路由器上網的,所以登入自己的路由,先設定動態dns,確保你的網域名稱可以給外網識別,就是可以上你的網域名稱 然後就可以上http luffyke.vicp.net 3.接下來是埠對映,開啟路由器設定就行了。4.然後開啟tomcat的server.xml檔案,...

花生殼 manjaro 安裝

安裝yay sudo pacman s yay 用yay安裝debtap yay s debtap 更新debtap sudo debtap u sudo debtap phddns 3.0 x86 64.deb 安裝sudo pacman u phddns 1.0.0 1 x86 64.pkg.t...