学习tomcat

1.tomcat介绍

1.1 属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选

1.2 Tomcat配置的默认端口是8080

1.3 tomcat服务器软件是纯Java代码编写的,所以运行环境需要有Java环境(jdk)

1.4 Tomcat是一个基于Servlet和JSP的Web容器

2.了解tomcat目录

2.1 bin目录主要是用来存放tomcat的命令:

startup 用来启动tomcat
shutdown 用来关闭tomcat

2.2 conf目录主要是用来存放tomcat的一些配置文件:

server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码 。
web.xml可以设置tomcat支持的文件类型。 context.xml可以用来配置数据源之类的 。
tomcat-users.xml用来配置管理tomcat的用户与权限

2.3 lib目录。主要用来存放tomcat运行需要加载的jar包

2.4 logs目录。顾名思义,这是存放日志文件的目录-
2.5 temp目录。用户存放tomcat在运行过程中产生的临时文件

清空不会对tomcat运行带来影响

2.6 webapps目录用来存放应用程序

在这里插入图片描述

2.7 work目录用来存放tomcat在运行时的编译后文件。

清空work目录,然后重启tomcat,可以达到清除缓存的作用

3.web项目的构建

3.1 编码

Preferences->General->Workspace->Text file-encoding->other->UTF-8
Preferences->Web->JSP Files->encoding->UTF-8

3.2 部署tomcat

Preferences->Server->Runtime Environments->Add->Apache->Tomcat9.0->Next->JRE->jdk 1.8.0_144

3.3 创建web项目

File->New->Dynamic Web Project->project name->next->勾选Genernateweb.xml deployment descriptor

3.4 配置运行项目

eclipse的servers视图->tomcat->右键->Add and Remove->双击左侧项目即可配置->回到eclipse的servers视图,右键tomcat->open->Server Locations->use Tomcat installation-> 另外将Deploy path改成webapps并保存 ->回到eclipse的servers视图,右键tomcat点击start开始运行服务器 ->打开浏览器->向地址栏输入http://localhost:8080/web3/demo3.jsp

4.什么时候需要重启tomcat

4.1 修改JAVA代码,需要重启Tomcat的原因:

1.准确的说只有修改方法中的内容才不需要重启,因为tomcat中对于方法的调用是动态的,调用方法的时候,方法的内容才会被加载。

2.新增成员变量,方法,或修改静态方法和静态变量、创建新的类 这些都是需要重启的,因为启动tomcat,项目加载完后,这些内容都已经加载到类加载器中了,修改之后在类加载器中这些内容还是原来的,只有重启才能重新加载进去。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值