IDEA与Tomcat

1. IDEA集成Tomcat

File | Settings | Build, Execution, Deployment | Application Servers | +

 

2. 旧版IDEA新建Web项目

Java Enterprise | Web Application

 

3. 新版IDEA新建Web项目

4. 目录结构

/webapp:根目录,存放JSP和HTML

/webapp/WEB-INF:配置文件web.xml

/webapp/WEB-INF/classes:各种.class文件,Servlet的.class也存放于此,且包名从classes后开写

/webapp/WEB-INF/lib:各种JAR

容器优先加载classes下的类,再加载lib下的JAR中的类,故两处若有同名类,则classes中的类有优先权。

浏览器端不能直接访问WEB-INF下的文件,只能被服务器端组件访问。

另有/webapp/src目录,是开发阶段存放Java类源文件的目录,正式发布阶段,一般不希望公开源码,应转移。