0110 Tomcat
创始人
2025-05-31 10:15:03
0

1.JavaWeb

所有通过Java语言编写可以通过浏览器访问的程序的总称叫JavaWeb,它是基于请求和响应来开发的

请求是指客户端给服务器发送数据

响应是指服务器给客户端回传数据

请求和响应成对出现

2.Web资源的分类

按实现的技术和呈现的效果不同,分为静态资源和动态资源

静态资源:html,css,txt,mp4视频,jpg图片

动态资源:jsp页面,servlet程序

3.常用的Web服务器

Tomcat:由Apache组织提供的一种web服务器,提供对jsp和servlet的支持,是一种轻量级的JavaWeb容器。

Jboss:遵从JaveEE规范的,开放源代码的,纯Java的EJB服务器,支持所有javaEE规范

GlassFish:由Oracle公司开发的一款Java web服务器,强健的商业服务器

Resin:由CAUCHO公司开发,是一个非常流行的服务器,resin自身采用Java语言开发

WebLogic:由Oracle公司开发,支持Java EE规范,适合大型项目

4.Tomcat的使用

目录

bin      存放Tomcat服务器的可执行程序

conf        存放Tomcat服务器的配置文件

lib        存放Tomcat服务器的jar包

logs          存放Tomcat服务器运行时输出的日记信息

temp          存放Tomcat运行时产生的临时数据

webapps        存放部署的web工程

work          存放Tomcat运行时jsp翻译为Servlet的源码,和Session钝化的目录

启动Tomcat服务器

打开bin目录下的startup.bat文件,即可启动

测试服务器启动成功?

在浏览器输入

http://localhost:8080

当出现官网界面,说明启动成功

停止Tomcat

1.关闭tomcat服务器窗口

2.把tomcat服务器窗口置为当前窗口,使用快捷键ctrl+c

3.找到tomcat的bin目录下的shutdown.bat,双击停止(主要)

修改Tomcat的端口号

MySQL的默认端口号:3306

Tomcat的默认端口号:8080

找到Tomcat目录下的conf目录,找到serve.xml配置文件

找到Connector标签,修改port属性为需要的端口号(端口号范围1-65535),重启生效

HTTP协议默认的端口号为80

部署Web工程到Tomcat中

第一种方式

把web工程目录拷贝到Tomcat的webapps目录下即可

如何访问tomcat下的工程?

在浏览器中输入访问地址,格式:

http://ip:port/工程名/目录下/文件名

第二种方式

找到Tomcat目录下的conf目录/Catalina/localhost/下,创建配置文件

Context表示一个工程上下文

path表示工程的访问路径

docBase表示工程目录

手托html页面到浏览器和在浏览器中输入地址访问的区别?

手托html页面使用的是file://协议,表示告诉浏览器直接读取file:协议后面的路径,解析展示在浏览器上即可

在浏览器地址栏输入:http://localhost:8080/工程路径/文件,使用的是http协议,请求发给服务器,服务器收到请求后读取要访问的文件,回传给客户端要的页面内容,解析展示在浏览器上

ROOT的工程访问及默认index.html页面的访问

当我们在浏览器地址栏输入访问地址

http://ip:port/

没有工程名时,默认访问的是ROOT工程

当我们在浏览器地址栏输入访问地址

http://ip:port/工程名/

没有资源名时,默认访问的是index.html页面

IDEA整合Tomcat服务器

 File---Settings---Build,Execution,Deployment---application Servers

5.IDEA中动态Web工程的操作

1.创建一个新模块

2.选择要创建什么类型的模块工程

3.输入模块名,点击finish完成创建

动态web工程目录

src        存放自己编写的Java源代码

web        存放web工程的资源文件,如html页面,css文件...

WEB-INF        是一个受服务器保护的目录,浏览器无法直接访问到此目录

web.xml        是整个动态web工程的配置部署描述文件,在这里配置web工程组件,如Servlet程序、Filter过滤器、Listener监听器...

lib        存放第三方jar包

给Tomcat添加第三方jar包

1.打开项目结构菜单操作界面,添加一个自己的类库

2.添加类库需要的jar包文件

3.选择你添加的类库给哪个模块使用

4.选择artifacts选项,将类库添加到打包部署中

相关内容

热门资讯

最新或2023(历届)给淘宝买... 给淘宝买家的感谢信范文一:  亲:  您好!  首先在此感谢您对本店的关注与支持!我们是一群年轻上进...
写给物业的一封感谢信范文 怎么... 写给物业的感谢信范文一:  XX建物业管理有限公司成都分公司:  新年伊始辞旧岁,万象更新迎新春。公...
关于最新或2023(历届)企业...  企业对员工的感谢信范文一:  尊敬的各位同事:  大家好!为应对公司生产一线人员缺口,同时保障公司...
最新或2023(历届)企业对员...  企业对员工的感谢信范文一:  尊敬的各位同事:  大家好!为应对公司生产一线人员缺口,同时保障公司...
最新或2023(历届)教你怎么... 给领导的感谢信范文一:  尊敬的xx县交巡警大队领导:  我们是xxx丝绸印花有限公司,今天来信的目...
城乡供水一体化平台-助力乡村振... 城乡供水一体化管理系统建设方案 城乡供水一体化管理系统是运用云计算、大数据等信息化手段࿰...
【MySQL】锁 锁 文章目录锁全局锁表级锁表锁元数据锁(MDL)意向锁AUTO-INC锁...
捐款感谢信的范文参照 感谢村民... 捐款感谢信的范文一尊敬的xx实验中学的全体师生、员工:  您们好!您们的捐款我们如数收到,您们的爱心...
最新或2023(历届)火灾捐款...  火灾捐款感谢信范文一:同志:  正月初七早晨,新河镇西门街遭受火灾,一排木结构二层七间民房着火,居...
毕业送给给老师的感谢信 六年级... 尊敬的老师:  你好!感谢这三年来你对我的关怀与照顾,在你的帮助下,我也考得了好成绩,我之所以能考到...
最新或2023(历届)给老师的...   给老师的感谢信范文参考一敬爱的老师:  您好!最近在课堂上看到您容光满面,我也替您感到快乐与舒心...
家长写给老师的感谢信范文精选 ... 泾洋初级中学的老师、同学们:  我是贵校初三第十三班学生陈佳豪的家长。就在清明节放假期间,我的孩子在...
【vue2】vue2中的性能优... ⭐ v-for 遍历避免同时使用 v-if ⭐ v-for 中的key绑定唯一的值 ⭐ v-show...
freemarker转成PDF... Spring Boot 集成 FreeMarker 可以通过在 pom.xml 文件中添加依赖项来实...
写给亲爱的妈妈的一封感谢信 给... 写给亲爱的妈妈的一封感谢信亲爱的妈妈:  您好!  恩情,从小处讲可以是炎夏中给你一碗清爽冰凉的柠檬...
受到爱心捐款的感谢信范文 受灾... 受到爱心捐款感谢信一尊敬的老师,亲爱的同学: 你们好!  自9月xx日校工会、校团委发出向后港小学陈...
关于国家助学金感谢信范文 关于... 关于国家助学金感谢信篇一  尊敬的各位领导、老师:  你们好!  我很高兴能向国家和学校申请国家助学...
最新或2023(历届)助学金获...  助学金获奖感谢信范文篇一:  首先,感谢国家对我们贫困大学生的关怀和关爱。  xxxx年10月份我...
关于拾金不昧的感谢信精选范文 ... 拾金不昧的感谢信范文篇一  尊敬的县保健院领导及全体员工:  我叫XXX,于20XX年2月17日下午...
Java String字符串和... String 在编程中被广泛使用,所以掌握 String 和 int 的相互转换方法是...