Linux搭建tomcat文件服務器


Linux搭建tomcat文件服務器

Linux下配置Tomcat服務器和Windows下其實差不多,可以去官網下載安裝包釋放或者在線下載,只是當時下載的windows.zip文件,現在下載.tar.gz格式的即可,下面使用命令行的方式安裝

  還是在/usr/local下新建目錄tomcat進入后用wget命令下載最新包,tomcat9.0現在已經出來了,但是為了和eclipse項目更好的兼容,建議下載tomcat8.0的最新包

  

  下載好之后進行釋放

 tar -xzvf apache-tomcat-8.0.30.tar.gz

  

  釋放出來之后可以刪除原來的包,進入服務器目錄中,現在沒什么問題就可以啟動tomcat了,進入bin下,執行腳本startup.sh

 ./startup.sh

  

  然后看到這個就已經啟動了,如果之前域名解析到了服務器,並且80端口進行了綁定,那么不用專門進行域名綁定直接運行http://servername:8080/即可看到如下界面:

  

  停止服務器可以使用./shutdown.sh來進行,到現在最基本的tomcat就配置好了

  下面配置tomcat服務器的應用目錄,默認情況下tomcat的應用目錄都是webapps,可以修改到我們指定的目錄

  首先進入服務器下的conf目錄,執行vim server.xml打開文件找到<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">這段代碼,把appBase的值改成我們自己定義的目錄即可

  

  現在,重新啟動服務器就可以生效了,現在訪問剛才的地址會發現是空白,是因為沒有配置默認項目的原因,tomcat服務器的默認項目是webapps下的ROOT目錄,就是說訪問的時候可以去除項目名稱,直接當做根目錄使用,而其他目錄則必須使用http://servername:8080/projectname/進行訪問,現在我們第一種方法就是適應tomcat服務器的默認項目,在我們的應用目錄下建立ROOT目錄,這樣很好理解,另外一種方法就是我們自定義默認項目目錄,方法如下

  還是用vim打開conf/server.xml文件,定位到剛才的<Host>標簽位置,然后在<Host></Host>標簽中間,或者是</Host>結束標簽之間添加以下代碼配置:

 <Context path="" docBase="自定義的默認項目路徑" debug="0" reloadable="true" />

 

  

  path=""代表的就是應用目錄下的直接目錄,docBase就是默認項目目錄,后面的reloadable就是默認自動編譯源文件為class文件,便於調試,生產環境中可以設為false,從而提高tomcat服務器的性能

  設置之后,重啟服務器訪問即可生效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM