下載
tomcat
根據自己的需求環境下載相應類型版本,這裏選擇zip版本解壓即可
jdk
jdk版本最好是和tomcat版本相對應
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
解壓安裝tomcat
安裝jdk
圖形化界面,點擊下一步操作即可,注意更改安裝路徑,可參照“http://jingyan.baidu.com/article/e2284b2b5967e7e2e7118d74.html”
jdk環境配置
JAVA_HOME=D:\Program Files\Java\jdk1.8.0_45
PATH = %PATH;%JAVA_HOME%\bin
測試java是否安裝成功
win+r,cmd,輸入java或者javac,出現如下圖就說明配置正確:
啓動tomcat
bin目錄下點擊startup.bat就啓動,如果一閃而過多半是java環境有問題
查看tomcat輸出日誌
logs目錄下打開catalina.out,看到有“org.apache.catalina.startup.Catalina.start Server startup in 5337 ms”及表示成功啓動。
訪問測試
默認端口爲8080,瀏覽器輸入http://localhsot:8080,看到如下顯示說明訪問正確
安全配置與優化
隱藏版本信息
隱藏http頭部的版本信息
爲Connector 添加 server 屬性,server="APP Srv1.0"
tomcat服務做成系統服務啓動
有時候爲了方便管理,可以做成系統服務
bin目錄下,cmd窗口,執行service.bat install
優化server.xml
隱藏404出現的版本信息
cd tomcat8/lib
mkdir -p org/apache/catalina/util
cd org/apache/catalina/util
vi ServerInfo.properties
server.info=nolinux
# 如果想修改成其它版本號,把這個地方的值改成其它值就行了
禁用tomcat管理界面
生產環境是禁止管理界面的,備份後刪除webapps目錄下的目錄文件,同時備份刪除conf目錄下tomcat_user.xml文件以及 conf/Catalina/localhost目錄下host-manager.xml 和 manager.xml
應用安全
關閉war自動熱部署,server.xml
tomcat啓動
設置非root用戶啓動,爲了程序安全
[root@localhost ~]
# groupadd tomcat
[root@localhost ~]
# useradd -g tomcat tomcat
[root@localhost ~]
# passwd tomcat
[root@localhost ~]
# chown tomcat.tomcat -R /usr/local/tomcat
[root@localhost ~]
# su - tomcat /usr/local/tomcat/bin/startup.sh
[root@localhost ~]
# echo 'su - tomcat -c "tomcat /usr/local/tomcat/bin/startup.sh"' >> /etc/rc.local #開機啓動