整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

使用Tomcat部署Java Web应用

客户端,后端,数据库组成一个项目。项目是通过IP和端口去访问,比如百度的网址,B站的网址。网址实际上是一个映射,底层是IP和端口。

应用是如何被客户访问到的?

应用部署到web服务器上面就可以访问了。

交互是两台电脑之间的交互,一台电脑就是客户端,另一台电脑就是服务器。不一定是电脑,可以是手机或者其他可以联网的移动设备。

Web应用服务器:它本身是一个服务,把程序放到服务里面,然后再启动这个服务,你就可以访问了。例如:数据库首先得安装到本地,启动数据库服务,之后才能访问。

web应用服务器是跨终端的访问,服务器终端有一个web应用服务器,把程序放到这个里面,然后再启动这个服务器,客户端就可以通过IP地址和端口访问这里面的程序。

Tomcat

Tomcat就是一个web应用服务器。web应用服务器有很多种,就像数据库有很多种。

Web应用服务器:Tomcat、Jbos、、Jetty

web应用服务器,就是在程序的服务器里面的一个服务,把写好的程序放到Tomcat里面,然后再启动Tomcat,客户端就可以通过IP地址和端口访问。在同一个局域网里面,Tomcat就可以使两台电脑互相访问。

安装Tomcat

1.运行安装文件

2.解压缩的方法 速度比较快

压缩包解压—》配置

到Tomcat官网下载

在这里插入图片描述

在这里插入图片描述

下载后解压

不要放在中文路径下

在这里插入图片描述

bin:存放各个平台(操作系统)下启动和停止Tomcat服务的脚本文件

bat是windows下的,sh是linux系统或者是mac系统

conf:存放各种Tomcat服务器的配置文件,服务有端口。通过IP可以定位到一台电脑,但是可能会同时运行很多个程序,怎么去区分不同的程序,通过端口去区分,每个服务都有端口。

tomcat资源与文件系统不同步_同步资源的定义及各自优点_文件同步开源

lib:存放Tomcat服务器所需要的jar包,可以在项目里面直接引用

logs:存放Tomcat服务运行的日志

temp:Tomcat运行的临时文件,文件上传和下载时使用的,上传的时候是把本地的资源读到程序里面,如果把大的文件存到内存里面,会内存不足导致崩溃。

webapps:存放允许客户端访问的资源。java程序放到这里面,启动后,用户就可以访问。

work:存放Tomcat将JSP转换之后的servlet文件。

新建项目

在这里插入图片描述

配置Tomcat (之后可以配置)

在这里插入图片描述

src是用来放代码的

在这里插入图片描述

servlet、jsp是java web提供web应用的组件

系统类库有两种组成,jdk是java自己自带的,Tomcat是第三方库引进的

项目是由自己的java代码 ,还有jdk类库,Tomcat类库组成,自己写的代码调用这两个类库

在这里插入图片描述

index.jsp可以把java程序与html代码放到一块

在这里插入图片描述

web.xml是配置文件:是的配置信息

在这里插入图片描述

把这个java程序部署到Tomcat

首先配置Tomcat(之前我配置了)

在这里插入图片描述

在这里插入图片描述

文件同步开源_同步资源的定义及各自优点_tomcat资源与文件系统不同步

在这可以把创建好的Tomcat添加

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在Tomcat添加java工程 点加号 然后选择,自动会加进来,点击应用

在这里插入图片描述

启动Tomcat

显示

在这里插入图片描述

点击红色正方形就可以停止Tomcat

在这里插入图片描述

解决乱码

在这里插入图片描述

解法修改tomcat的conf下的logging.中的参数:

在这里插入图片描述

运行后自动跳转网页

在这里插入图片描述

在这里插入图片描述

PN是 name

通过IP找到这台服务器(电脑),通过端口找到这个Tomcat服务,可能同时部署多个服务,所以通过 name找到这个项目

name 可以修改

在这里插入图片描述