學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦安全 > 防火墻知識(shí) > tomcat防火墻如何設(shè)置

tomcat防火墻如何設(shè)置

時(shí)間: 林輝766 分享

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)的話(huà),需要有類(lèi)似花生殼之類(lèi)的軟件,建立外網(wǎng)對(duì)本機(jī)的端口映射,這樣的話(huà)通過(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í)際路徑,這里一般寫(xiě)一個(gè)絕對(duì)的磁盤(pán)路徑,當(dāng)然也可以寫(xiě)相對(duì)路徑,相對(duì)路徑是相對(duì)于tomcat安裝目錄的webapps目錄的,通常設(shè)置虛擬目錄的目的是將tomcat的安裝和項(xiàng)目的保存分開(kāi),所以這里建議你使用磁盤(pán)絕對(duì)路徑,并且這個(gè)磁盤(pán)路徑不時(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的話(huà)那是肯定的。但是如果你把機(jī)器多設(shè)置幾個(gè)IP,那么就行了,每個(gè)工程占用一個(gè)IP,這樣層次結(jié)構(gòu)更加清晰。

  debug建議設(shè)置為0,reloadable設(shè)置為true。

  其實(shí)不用那么麻煩,只要把 寫(xiě)在上面一行就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è)置 ”文章的還看了:

1.linux如何開(kāi)放防火墻8080端口

2.怎么安裝Ubuntu操作系統(tǒng)

3.Linux rz命令怎么使用

847172