下載html
tomcatjava
根據本身的需求環境下載相應類型版本,這裏選擇zip版本解壓便可linux
jdkweb
jdk版本最好是和tomcat版本相對應apache
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html瀏覽器
解壓安裝tomcattomcat
安裝jdk安全
圖形化界面,點擊下一步操做便可,注意更改安裝路徑,可參照「http://jingyan.baidu.com/article/e2284b2b5967e7e2e7118d74.html」bash
jdk環境配置oracle
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 #開機啓動