WEB-INF 目录
web.xml 文件配置
<url-pattern>css
- 精准匹配
"/" "/index" "/go/index.html"
- 路径通配匹配
"/*" "/goLogin/*"
(但不能用"/go*"
这种半通配) - 拓展名匹配
"*.do"
但这三种不能混合使用,也就是说 "/*.do" 是非法的
优先级以精度为主,越详细就越优先html
另外,一个 <servlet-mapping> 能够有多个 <url-pattern>web
<servlet-mapping> <servlet-name>HttpServeltName</servlet-name> <url-pattern>/httpServlet</url-pattern> <url-pattern>/http</url-pattern> </servlet-mapping>
路径
根路径默认为 web资源根目录,IDEA -》 Project Structure -》 Facets 里的web能够指定 app
Unix 下的路径区分大小写,因此若是n.com的主机是 Unix 系(如 Linux 系统),那么 https://n.com/f 和 https://n.com/F 是不同的jsp
IDEA 部署 Tomcat 常见问题
- IDEA 在同一目录建立多个项目
- 生成目录里没有 html jsp 等资源 idea输出文件夹没有jsp页面
IDEA 的 Tomcat 部署按钮ide
按钮 | 何时使用最佳 |
---|---|
Update resources | 须要更新 html css js jsp 等资源文件时 |
Update classes and resources | 类 须要更新时 |
Redeploy | 修改了 WEB-INF 目录下的文件或者其余和以上两个无关的 |
Restart Servet | 不肯定或者以上方式无效时 |
- Redeploy 修改了 WEB-INF 目录下的文件
更多内容详见: IDEA 部署Tomcat教程(透彻理解操做)url