下载
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 #开机启动