Linux下配置Tomcat服務器和Windows下其實差不多,可以去官網下載安裝包釋放或者在線下載,只是當時下載的windows.zip文件,現在下載.tar.gz格式的即可,下面使用命令行的方式安裝
下載好之后進行釋放
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服務器的性能