tomcat防火墻如何設(shè)置
tomcat防火墻如何設(shè)置
tomcat 防火墻能夠有效的防護(hù)我們電腦,那么我們要怎么樣去設(shè)置呢?下面由學(xué)習(xí)啦小編給你做出詳細(xì)的tomcat 防火墻設(shè)置方法介紹!希望對(duì)你有幫助!
tomcat 防火墻設(shè)置方法一:
1、為tomcat端口開(kāi)放防火墻訪問(wèn),tomcat開(kāi)啟的如果是8080端口,那么在防火墻中開(kāi)放8080端口的外部對(duì)本機(jī)訪問(wèn)權(quán)限即可,如果tomcat使用的是80端口,那么就在防火墻中開(kāi)放80端口的外部對(duì)本機(jī)的訪問(wèn)權(quán)限
2、如果你所說(shuō)的其他電腦跟自己電腦不在同一個(gè)局域網(wǎng)內(nèi)的話,需要有類似花生殼之類的軟件,建立外網(wǎng)對(duì)本機(jī)的端口映射,這樣的話通過(guò)映射端口,別人訪問(wèn)你tomcat映射到外網(wǎng)的端口和ip就可以在世界任何有internet的地方訪問(wèn)你的tomcat了
tomcat 防火墻設(shè)置方法二:
你可以試試更改端口試試,把tomcat的8080端口改為80 等試試。因?yàn)槲以?jīng)遇到過(guò)一種情況是,網(wǎng)絡(luò)提供商屏蔽掉了8080端口。
tomcat 防火墻設(shè)置方法三:
安裝好tomcat后,把你的web項(xiàng)目copy到%TOMCAT_HOME%webapps下面就OK 了。有種更優(yōu)秀方法就是設(shè)定虛擬目錄,即把項(xiàng)目的目錄映射到tomcat中。這樣項(xiàng)目不需要再放到tomcat下,而且給開(kāi)發(fā)人員帶來(lái)方便,方法如下:
1、找到%TOMCAT_HOME%\conf\server.xml,(即tomcat的安裝目錄下面相關(guān)的文件)打開(kāi)此xml文件,在 之間加入如下代碼:
docBase是實(shí)際路徑,這里一般寫一個(gè)絕對(duì)的磁盤路徑,當(dāng)然也可以寫相對(duì)路徑,相對(duì)路徑是相對(duì)于tomcat安裝目錄的webapps目錄的,通常設(shè)置虛擬目錄的目的是將tomcat的安裝和項(xiàng)目的保存分開(kāi),所以這里建議你使用磁盤絕對(duì)路徑,并且這個(gè)磁盤路徑不時(shí)在tomcat安裝目錄下。workDir是tomcat運(yùn)行是對(duì)JSP文件做編譯后的文件,這個(gè)文件最好也是分開(kāi)。
path為虛擬路徑,訪問(wèn)時(shí)的路徑,注意:一定要加“/”。值得注意的是:path可以為"/"那么訪問(wèn)“IP:端口”就可以訪問(wèn)到布置的工程,如果為"/test",那么必須得訪問(wèn)“IP:端口/test”才能訪問(wèn)到,我建議采用第一種方法。不然訪問(wèn)每個(gè)工程都得有個(gè)虛擬路徑,看上去不舒服??赡苣銜?huì)想到如果我有多個(gè)工程怎么辦?是不是一定得取幾個(gè)虛擬路徑,如果你用一個(gè)IP的話那是肯定的。但是如果你把機(jī)器多設(shè)置幾個(gè)IP,那么就行了,每個(gè)工程占用一個(gè)IP,這樣層次結(jié)構(gòu)更加清晰。
debug建議設(shè)置為0,reloadable設(shè)置為true。
其實(shí)不用那么麻煩,只要把 寫在上面一行就OK了!
2、如果在測(cè)試中出現(xiàn)404的錯(cuò)誤,如果前面配置沒(méi)有錯(cuò),可能就是在%TOMCAT_HOME%\conf\web.xml文件中把虛擬路徑顯示目錄給禁止啦,此時(shí)可以在web.xml文件中找到
default
org.apache.catalina.servlets.DefaultServlet
debug
0
listings
false
1
將listings的value改為true,然后重新啟動(dòng)tomcat,在輸入url,測(cè)試成功!
3、如果項(xiàng)目開(kāi)發(fā)完成,準(zhǔn)備部署在服務(wù)器上時(shí),記住要把第三步中web.xml文件中參數(shù)listings的值改為false,這樣可以避免把項(xiàng)目的部署路徑呈現(xiàn)給使用者!
具體如下:
listings
false
看了“tomcat 防火墻如何設(shè)置 ”文章的還看了: