一,热部署-在不重新启动tomcat的前提下部署到tomcat中
1,在D:\apache-tomcat-7.0.108\conf\server.xml中添加
<Context path="/zzbzbnew" docBase="F:\work\zzbzbnew_war" reloadable="true" debug="0"/>
重启tomcat就可以了
2,把war直接复制到D:\apache-tomcat-7.0.108\webapps目录下面
二、tomcat安全配置:
1、初始化配置:
(1)关闭服务器端口;如果不改关闭端口或关闭命令,别人会通过端口号和命令关闭服务,出于安全考虑,需要改变端口号或关闭命令。
cmd命令窗口:telnet 127.0.0.1 8005 回车,然后输入SHUTDOWN命令关闭服务
为了安全起见,可以修改关闭的端口号以及关闭命令,如下:
<Server port="8565" shutdown="GOTODIE">
注意:因为我是刚学习所以没有打开telnet客户端,如果你们出现'telnet' 不是内部或外部命令,也不是可运行的程序 或批处理文件。的话
就百度一下打开telnet就行。
2、隐藏版本信息
防止黑客针对某一版本进行攻击,需要将版本信息隐藏起来。
版本信息在tocat的lib目录下的catalina.jar里的org.apache.catalina.util里的ServerInfo.properties文件里。
3,自定义错误页面
在webapps/ROOT目录下,新建一个error.html错误页面,然后配置一下conf/web.xml
error.html的代码可以百度一下复制上去
<error-page>
<error-code>400</error-code>
<location>/error.html</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/error.html</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.html</location>
</error-page>
4,修改Cookies安全性
路径D:\apache-tomcat-7.0.108\conf\context.xml