Tomcat-javaweb学习笔记(五)

目录

前言

一、Web服务器是什么?

二、Tomcat的基本使用

(一)简介

(二)下载与安装与卸载

(三)目录介绍

(四)启动

 (五)关闭

(六)Tomcat的配置

 (七)部署项目

三、Web项目

(一)创建web项目

(二)Web项目结构

(三)IDEA中使用Tomact

方式一:集成本地Tomact

方式二:Tomcat Maven插件(更简单)



前言

因为HTTP协议传输数据在java中解析请求很麻烦,但是很通用,因此为了懒人至上,所以有一些公司啊,深得民心,帮我们写好,做了个程序直接使用,web服务器软件,也就是Tomcat。哇库哇库


一、Web服务器是什么?

Web服务器就是一个软件。对HTTP协议得操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是“提供网上信息浏览服务”(将web项目部署到服务器中)

二、Tomcat的基本使用

(一)简介

是Apache软件基金会得一个核心项目,是一个开源,免费得轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。

Tomcat也称Web容器,Servlet容器。Servlet需要依赖于Tomcat才能运行。

(二)下载与安装与卸载

下载:直接在官网下载Apache Tomcat® - Welcome!

根据左侧which version?根据不同jdk下载不同版本。

安装:下载完后直接解压即可使用(尽量选择中文路径)

卸载:直接全部删除

(三)目录介绍


 1.bin(二进制缩写):可执行文件。bat结尾文件,直接双击直接可以执行。

2.conf:配置文件

3.lib:运行中需要用到得依赖jar包

4.logs:日志文件

5.temp:运行中产生得临时文件

6.webapps:web项目

7.work:项目中产生得临时文件

 (四)启动

双击bin目录下的startup.bat文件就启动了

注意:如果打开时候控制台一闪而过,就是Jdk路径没有配置好。

启动后,在浏览器网址上输入localhost:8080。

出现如图页面就启动成功了

 (五)关闭

1.直接x掉运行窗口:强制关闭

2.bin/shutdown.bat:正常关闭

3.ctrl+c:正常关闭(窗口里面)

(六)Tomcat的配置

1.修改端口号

默认端口号为8080,而localhost端口号为80时候可,不用书写端口号。

conf/server.xml文件下,将如图的8080端口号改为80,保存之后就可以直接在浏览器输入localhost即可。端口号要不被占用

2.控制台乱码问题

conf/logging.properties文件下,将UTF-8改为GBK即可解决乱码(只用改这一个哦)

 (七)部署项目

将web项目放在webapps中即可部署完成,访问就localhost/项目文件夹名称/项目文件夹内html等文件,即可访问展现。

但一般不是文件夹,为了加快速度,打包成war包,放入webapps文件夹中自动解压。

三、Web项目

(一)创建web项目

 选择左侧Maven Archetype后,在Archetype选择maven-archetype-webapp即可创建。

(二)Web项目结构

 webapp目录下多了放些目录文件。

已经完成打包的项目就是包webapps打包,写的java代码,会在classes内,jar包在lib中。

直接创建web项目后没有java包需要自己创建。

(三)IDEA中使用Tomact

方式一:集成本地Tomact

1.编辑配置

2.点击添加按钮后选择本地(local)的tomcat服务器

3.配置号应用程序服务器,找到下载tomcat目录,再配置jre项目,点击应用

4.部署界面选择工件后,选择此项目的war包(此项目必须是英文路径,此项目必须打包过,才会出现工件),之后应用确定即可

4.检验是否成功的方法,在webapp下,写html代码然后执行代码后,在路径后加上html代码的文件名称,如果显示html所展示的页面即可成功

方式二:Tomcat Maven插件(更简单)

1在pom.xml文件用alt+insert添加插件模板,添加

tomcat7-maven-plugin之后,刷新maven,在右键直接用tomcat执行项目(只支持tomcat7,其他不支持,jdk17不能使用)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rosen6664

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值