一. 什么是Servlet
servlet是一种实现动态页面所需的技术, 是一组Tomcat提供给程序员的API,帮助程序员高效开发的一个web app
二. 如何利用Tomcat部署war包
1. 创建一个maven项目
使用idea创建一个maven项目
只需要填写好存放位置, 并选择Maven项目即可. Name选项可根据自己需要填写
创建过后进入idea, 首次创建时, 会有一个加载过程, 稍等一会儿即可, 完成后会自动生成一个pom.xml文件
2. 引入依赖
进入中央仓库(中央仓库首页地址), 在搜索栏进行搜索servlet, 选择 Java Servlet API ,即可到达以下界面选择自己需要的版本号(Servlet版本号必须和Tomcat匹配)进行下载即可(对应servlet和Tomcat查询地址)
点击下载对应版本号进入该页面
选择Maven对话框, 将下面maven下面蓝色对话框中的内容复制到pom.xml文件中
输入 dependencies标签, 将上述复制内容粘贴到该标签内引入依赖. 首次引入时, 框内文字有些地方在idea上是红色的, 此时idea会自动将该依赖对应的jar包下载到本地, 等待下载完成刷新就不红了. 此时, 基本上我们的引入servlet就算完成了
除了将maven框内的内容复制到pom.xml文件中, 还可以选择下载对应的jar包, 然后将其拖拽到idea中即可
3. 创建目录
当上述都完成以后, 在idea项目栏中可以看到如下几个包
src包 : 代表源代码所在目录main/java : 表示源代码的根目录, 后续创建的.java文件都会在该目录中main/resources : 表示项目的一些资源文件所在目录test/java : 表示测试代码的根目录
除了上述这些创建maven项目过后本身就有的文件, 还需要自身创建几个文件
1.创建webapp文件
注意一定是在main目录下创建一个名为 webapp 的目录
2.创建web.xml
先在 webapp 目录下创建一个 WEB-INF 目录
接着在 创建的 WEB-INF 目录下创建一个 web.xml 文件
完成过后, 在项目栏中便有了如下目录关系
3.编写 web.xml 文件
在web.xml 文件中直接粘贴以下代码, 可能会有红色报错, 此处并非代码错误, 而是ieda对于除java格式外的其他检测并不一定十分准确, 可以尝试利用ctrl enter 处理报错, 不处理也可以.
暂无评论内容