关于web工程的结构

一个wen工程最基本的,只看3个地方:

在根目录下(这个目录一般习惯叫WebContextWebRoot)

 1. WebRoot/WEB-INF/web.xml 启动引导文件

 2.WebRoot/WEB-INF/classes/ 编译的class文件,会根据package建立子路径

 3.WebRoot/WEB-INF/lib/      jar (注意,lib下不可以再建子目录)

这就是一般比较常用的web工程的结构.有了这三个结构, 然后把WebRoot的绝对路径告诉tomcat这样的web容器,就可以启动了(当然里面要有相应的东西才行).

因此虽然我们一般项目的结构是: projectname/src, projectname/WebRoot但实际上src里的.java源代码是tomcat完全不关心的,它的解析是从WebRoot开始的, .class才是它认识的.

如在src目录下创建的资源文件会自动复制到类装载路径的根下。

你可能感兴趣的:(java,结构)