主要内容
- Tomcat目录结构
- javaEE 中Web目录结构规范
- IDEA中部署Tomcat项目
- IDEA项目工作目录
- IDEA中Tomcat项目的部署目录
- IDEA中Tomcat项目的工作(work)目录
Tomcat目录结构(无需多言,直接看图)
javaEE 中Web目录结构规范
IDEA中部署Tomcat项目
- 项目在IDEA中的工作空间目录,即我们直接操作的目录空间
- 但是这并不是真正Tomcat项目部署的位置;默认情况下,IDEA中的项目不会部署到Tomcat中的webapps中,而是在IDEA工作空间的路径上的out目录中
- 对应关系:
- ideal中找tomcat目录, 从这里面可以根据真实路径找到将来部署tomcat文件的位置
- 在src目录下的文件,从这个文件夹下找 就是 /WEB-INF/classes/文件名称
- 在web目录下的文件, 从这个文件夹下找 就是 /文件名称
- 比如: 在WEB-INF目录下的文件,从这个文件夹下找就是 /WEB-INF/文件名称
- 对应关系:
- 如果想要项目部署在Tomcat的webapps下,进行以下配置
- (work)工作目录问题
- tomcat 工作空间, 即在ideal中 tomcat运行的目录, 从ideal的打印的日志可以查到
- 当tomcat启动的时候, 会先将这个目录下的work文件夹删除, 然后创建work文件夹(注意: ideal不能钝化session,因为ideal启动tomcat的时候 会删除这个work目录. 只有部署到tomcat服务器的时候 才能正常钝化session)
- Using CATALINA_BASE: “C:\Users\quan\AppData\Local\JetBrains\IntelliJIdea2020
- 访问这个jsp页面会编译出来.class 和 .java 文件,里面有jsp9个内置对象