7. Servlet入门 – 使用IDEA创建web工程配置tomcat

7. Servlet入门 – 使用IDEA创建web工程配置tomcat

实操-使用IDEA创建web工程配置tomcat

1.目标

  • 能够在IDEA配置tomcat 并且创建web工程

2.讲解

2.1 IDEA配置tomcat

操作的菜单如下:File | Settings | Build, Execution, Deployment | Application Servers
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110083555729
配置你的 Tomcat 安装目录:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110083755947
就可以通过创建一个 Model 查看是不是配置成功!!!
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110083901161
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110083939496

2.2 IDEA 中如何创建动态 web 工程

1、创建一个新模块:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110083901161
2、选择你要创建什么类型的模块:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110084156903
3、输入你的模块名,点击【Finish】完成创建。
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110084236223
4、创建成功如下图:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110084323291

2.3 Web 工程的目录介绍

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110084857717
- src 目录存放编写的 java 源代码
- web 目录专门存放web工程的资源,例如:html、css、js等
  - WEB-INF 目录是一个受服务器保护的目录,浏览器无法直接访问到此目录的内容
    - lib 目录用来存放第三方的 jar 包。(IDEA还需要自己配置导入)
    - web.xml 这是整个web工程的配置部署描述文件,可以在这里配置很多web工程的组件,
      比如:Servlet程序、Filter过滤器、Listener监视器、Session超市..等等

2.4 如何给动态 web 工程添加额外 jar 包

1、可以打开项目结构菜单操作界面,添加一个自己的类库:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110124545253
2、添加类库需要的 jar 包文件。
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110124738173
3、选择你添加的类库,给哪个模块使用:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110124819175
4、选择 Artifacts 选项,将类库,添加到打包部署中:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110124952420
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110125149013

2.5 如何在 IDEA 中部署工程到 Tomcat 上运行

1、建议修改 web 工程对应的 Tomcat 运行实例名称:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110140900305
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110140951581
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141114493
2、确认你的 Tomcat 实例中有你要部署运行的 web 工程模块:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141310057
3、你还可以修改你的 Tomcat 实例启动后默认的访问地址:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141416087
4、在 IDEA 中如何运行,和停止 Tomcat 实例。
4.1、正常启动 Tomcat 实例:

首先在 index.jsp 写上一些内容:

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110215831981

启动 Tomcat 如下:

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141700786

浏览器呈现如下:

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110215902552
4.2、Debug 方式启动 Tomcat 运行实例:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141723226
4.3、停止 Tomcat 运行实例:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141829351
4.4、重启 Tomcat 运行实例:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110141918486

2.6 修改工程访问路径

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110142111578

2.7 修改运行的端口号

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110142154935

2.8 修改运行使用的浏览器

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110142224099

2.9 配置资源热部署

1. 存在的更新问题:

有时候,我们开发页面JSP的时候,如果没有配置资源热部署,那么每次都要重启一遍 tomcat 才能看到自己写的新内容,如下:

7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110224220371
2.配置资源热部署:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110142334172
3. 配置之后的效果如下:
7. Servlet入门 - 使用IDEA创建web工程配置tomcat
image-20201110224343484


原文始发于微信公众号(海洋的渔夫):7. Servlet入门 – 使用IDEA创建web工程配置tomcat

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/34718.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!