linux下經過tomcat訪問某路徑下的文件

背景:linux服務器上有個日誌目錄,要經過界面訪問。以前用Apache實現的,如今安全漏洞檢查須要升級Apache,可是安裝之路猶如西天取經,各類缺文件,各類報錯,一直沒搞定。而後決定用tomcat實現該功能。java

    因爲不是常規部署war包,因此須要配置一點小東西。固然也比較簡單----感謝百度哈~~linux

    下邊是實現步驟:web

 1.下載安裝tomcat,這個就不贅述了。apache

    tar xvf apache-tomcat-8.0.15.tartomcat

    PS:個人系統其實是solaris,若是後綴是tar.gz的話直接用tar是解壓不了的,會報錯:tar:directory checksum error。解壓要經過兩步 gzip -d xxx.tar.gz  獲得tar後綴的包,而後再tar xvf xxxx.tar。安全


2.進入conf/catalina/localhost,建立一個xml文件,名字是你要訪問的項目名稱,我建了一個neagentlog.xml。個人tomcat下沒有catalina,本身建了一個。服務器


3.vi neagentlog.xml,在裏邊寫入一行<Context docBase="/data/neagent_log" reloadable="true" />,/data/neagent_log是個人日誌文件的路徑。保存文件。ide


4.vi /conf/web.xml文件,找到<init-param>項,將spa

      <param-name>listings</param-name>日誌

      <param-value>false</param-value>

   中的false改成true,保存。


5.進入bin目錄下,在catalina.sh中加入CATALINA_HOME=/export/home/fuxueli/apache-tomcat-8.0.15,即tomcat目錄路徑。


6.在bin目錄下執行./startup.sh啓動tomcat,查看日誌是否有報錯。有報錯則檢查錯誤在哪,沒權限就賦權。


7.經過界面訪問http://xx.xx.xx.xx:8080/neagentlog能夠正常打開。

  搞定~~~


PS:tomcat須要JAVA環境,若是沒有的話須要先下載安裝jdk,而後配置PATH,JAVA_HOME,CLASSPATH環境變量。且jdk版本要和tomcat相匹配,版本低就要及時升級,要不會報Unsupported major.minor version 51.0之類的錯誤。裝完後用java -version驗證,若是能夠看到安裝的版本信息則表示安裝完成。

相關文章
相關標籤/搜索