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