使用IDEA配置并创建一个Servlet项目
文章图片
如何通过IDEA创建一个Servlet项目(先手工体会过程)
1. Servlet项目需要依赖一组特殊定义的标准接口(jar包里的一组接口)-和JDBC的使用时添加jar包是一回事,为了让IDEA可以加载到这组类
- 1.1 在项目中新建lib目录
- 1.2 把servlet中的jar包复制到lib下(tomcat\lib\servlet-api.jar )
文章图片
- 1.3 配置(使IDEA识别到这个jar包的位置)
文章图片
然后选中刚刚jar包所在的目录,一路ok下去就完成了
2. 创建开发过程的目录结构
- 2.1 放HTTP静态资源的目录(html/css/js/jpg等文件)
- 2.2 放Servlet开发源码的位置
- 2.3 放配置Servlet相关的配置文件(web.xml)的位置
1)新建web/WEB-INF,将tomcat的xml文件拷贝过来再做适当修改
文章图片
文章图片
文章图片
2)编译
文章图片
编译后产生out文件:
文章图片
3)打包
手动把 静态资源(index.html)、动态资源(web.xml、tomato.HelloServlet.class)按照规则放置到一个目录里
文章图片
4)部署
将0408目录复制到tomcat\webapps目录下
文章图片
重启tomcat
文章图片
5)验证
通过浏览器访问 http://127.0.0.1:8080/0408/
文章图片
文章图片
3. 要是引入了第三方jar包 比如JDBC jar
打包时需要多把JDBC的jar包也打入
打包方法:放在0408\ WEB-INF\lib \mysql.jar(加粗的这部分是固定的)
运行期间,Tomcat会从这个目录找指定的类文件,否则就会报ClassNotFound异常
初步借助IDEA提供的工具 1. Facets
文章图片
这里只需要看一下这两个的位置对不对,一般都是没有问题的,直接Apply,ok
文章图片
2. Artifacts
文章图片
文章图片
什么都不用改
【使用IDEA配置并创建一个Servlet项目】接下来:
文章图片
文章图片
然后可以看到已经部署好了
文章图片
3. 当开发环境就是运行环境时(Tomcat在本机时),让IDEA帮我们部署 关联IDEA和Tomcat
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
点击OK就完成了
运行时直接点击下图这个,就可以直接启动了
文章图片
推荐阅读
- 由浅入深理解AOP
- vue-cli|vue-cli 3.x vue.config.js 配置
- 【译】20个更有效地使用谷歌搜索的技巧
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- iOS中的Block
- Linux下面如何查看tomcat已经使用多少线程
- 使用composer自动加载类文件
- android|android studio中ndk的使用