使用IDEA配置并创建一个Servlet项目

使用IDEA配置并创建一个Servlet项目
文章图片

如何通过IDEA创建一个Servlet项目(先手工体会过程) 1. Servlet项目需要依赖一组特殊定义的标准接口(jar包里的一组接口)-和JDBC的使用时添加jar包是一回事,为了让IDEA可以加载到这组类

  • 1.1 在项目中新建lib目录
  • 1.2 把servlet中的jar包复制到lib下(tomcat\lib\servlet-api.jar )
    使用IDEA配置并创建一个Servlet项目
    文章图片
  • 1.3 配置(使IDEA识别到这个jar包的位置)
使用IDEA配置并创建一个Servlet项目
文章图片

然后选中刚刚jar包所在的目录,一路ok下去就完成了
2. 创建开发过程的目录结构
  • 2.1 放HTTP静态资源的目录(html/css/js/jpg等文件)
  • 2.2 放Servlet开发源码的位置
  • 2.3 放配置Servlet相关的配置文件(web.xml)的位置
实际上怎么组织都可以,下面是我自己的一种组织方式:
1)新建web/WEB-INF,将tomcat的xml文件拷贝过来再做适当修改
使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

2)编译
使用IDEA配置并创建一个Servlet项目
文章图片

编译后产生out文件:
使用IDEA配置并创建一个Servlet项目
文章图片

3)打包
手动把 静态资源(index.html)、动态资源(web.xml、tomato.HelloServlet.class)按照规则放置到一个目录里
使用IDEA配置并创建一个Servlet项目
文章图片

4)部署
将0408目录复制到tomcat\webapps目录下
使用IDEA配置并创建一个Servlet项目
文章图片

重启tomcat
使用IDEA配置并创建一个Servlet项目
文章图片

5)验证
通过浏览器访问 http://127.0.0.1:8080/0408/
使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

3. 要是引入了第三方jar包 比如JDBC jar
打包时需要多把JDBC的jar包也打入
打包方法:放在0408\ WEB-INF\lib \mysql.jar(加粗的这部分是固定的)
运行期间,Tomcat会从这个目录找指定的类文件,否则就会报ClassNotFound异常
初步借助IDEA提供的工具 1. Facets 使用IDEA配置并创建一个Servlet项目
文章图片

这里只需要看一下这两个的位置对不对,一般都是没有问题的,直接Apply,ok
使用IDEA配置并创建一个Servlet项目
文章图片

2. Artifacts 使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

什么都不用改
【使用IDEA配置并创建一个Servlet项目】接下来:
使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

然后可以看到已经部署好了
使用IDEA配置并创建一个Servlet项目
文章图片

3. 当开发环境就是运行环境时(Tomcat在本机时),让IDEA帮我们部署 关联IDEA和Tomcat
使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片
使用IDEA配置并创建一个Servlet项目
文章图片

使用IDEA配置并创建一个Servlet项目
文章图片

点击OK就完成了
运行时直接点击下图这个,就可以直接启动了
使用IDEA配置并创建一个Servlet项目
文章图片

    推荐阅读