您的位置:首页 > 编程语言 > Java开发

JavaWeb项目目录结构

2015-08-14 17:24 671 查看
今天本来是准备学习spring mvc + mybatis,结果被idea的配置环境卡主了,自己刚刚接触JavaWeb不久,所以浪费了很多时间。最终我回归最简单的servlet & jsp,并且手动将打包好的war文件部署在tomcat容器中,终于看到了亲爱的hello world。

一个Java Web项目要运行,它首先要放在tomcat之类的容器中;该JavaWeb项目的构成一定要包含下面几种文件以及文件夹:

META-INF : 存放一些meta information相关的文件的这么一个文件夹, 一般来说尽量不要自己手工放置文件到这个文件夹。

WEB-INF

classes:用于存放java字节码文件

lib:用于存放该工程用到的库,例如servlet-api.jar等等

web.xml:web工程的配置文件,完成用户请求的逻辑名称到真正的servlet类的映射

JSP文件以及静态资源文件

上述描述的例子图片如下所示:



明白了这些,再回过头去利用IDE进行自动化编译和部署的时候,就会清楚得知道自己需要配置哪些文件,而不会盲目。

参考资料

浅谈javaweb工程目录结构
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: