detianlangzi 2011-01-23
1、全部访问都强制通过HTTPS通道。
修改conf/web.xml
在web-app标签代码块中加入以下代码
<login-config> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area</realm-name> </login-config> <security-constraint> <web-resource-collection > <web-resource-name >SSL</web-resource-name> <url-pattern>/*</url-pattern> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint>
2、配置虚拟目录路径映射(也可以映射tomcat根目录访问的路径了)
打开conf/server.xml
在HOST标签代码块中加入映射条目即可
<Context path="/example" docBase="D:\example"/>
这句意思就是访问http://tomcat/example时映射到d:\example目录下
若想映射tomcatwebapps目录下的其他应用盘符可以不写。
例如我想访问tomcat根目录时直接打开tomcat自带的docs项目
<Context path="" docBase="docs"/>
意思就是访问http://tomcat/时直接访问http://tomcat/docs
context的其他参数可参考tomcat文档