JavaWeb项目目录结构
2024-09-03 00:47:34
今天本来是准备学习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进行自动化编译和部署的时候,就会清楚得知道自己需要配置哪些文件,而不会盲目。
参考资料
最新文章
- jQuery的选择器中的通配符使用介绍
- C#往线程里传递参数
- Strategy策略模式
- Lync安装随笔
- Problem A: The Monocycle
- [Spring入门学习笔记][maven]
- Java I/O— 梳理各种“流”
- JAVA取整以及四舍五入
- MVC+Bootstrap设计
- win10 uwp 获得焦点改变
- 【Android 应用开发】Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题
- 小白月赛13 小A与小B (双向BFS)
- SQL Server CTE 递归查询全解 -- 转 学习
- Struts2 项目 Action 查询结果异常 org.apache.struts2.json.JSONException
- Python分析网页中的<;a>;标签
- 大数据处理框架之Strom:Storm集群环境搭建
- KNN算法原理(python代码实现)
- Hdu1695 GCD 2017-06-27 22:19 30人阅读 评论(0) 收藏
- mysql 解压版方法
- mybatis 之引入多个model