0
点赞
收藏
分享

微信扫一扫

多测师拱墅校区__肖sir__环境测试和详解

源码之路 2022-04-14 阅读 14
sql环境

一、
安装环境需要的包:
jdk 编译java语言 如:有32位和64 根据虚拟机位数决定
tomcat 服务器 如:tomcat压缩包
代码包: 前端包,后端包 如:root ,manage
mysql数据库
备份好的数据脚本 如:xx.sql

=================================
一、安装jdk
1、什么是JDK?JDK的作用? J
定义:DK是java语言的软件开发工具包,能解释java程序,编译java语言,没 有jdk的话无法编译Java程序。 包含了各种类库和工具,机器不是直接识别语言的,会借助工具的编译 器,可以理解为翻译官,将一门语言翻译为机器可以识别的语言,Jdk能 对Java进行编译,我们的工具才能识别Java语言 ,jdk就是一款语言编译 工具,Tomcat 是基于Java语言编写的。
2、安装jdk
可以在网上下载:https://www.oracle.com/java/technologies/downloads/#java8
目前我下载:
32位的系统
在这里插入图片描述
64位:
在这里插入图片描述

3、安装:
第一步:将jdk上传到linux上:
命令:rz 或xftp 上传jdk , 备注:自己确定一个路径 ,创建一个包,用来接收我们上传文件
如下:新建文件
在这里插入图片描述
上传jdk图:
在这里插入图片描述
安装rpm包(jdk的后缀名时rpm)
命令:rpm -ivh jdk包名
案例:rpm -ivh jdk-8u121-linux-i586.rpm在这里插入图片描述
查看是否安装成功:
java -version
在这里插入图片描述

=============================================
二、服务器安装
(一)了解服务器
Apache,nginx,tomcat并称为网页服务三剑客。(我们现在搭建的环境就是用tomcat 汤姆猫)

(1)Apache是应用服务器:对于静态网页的支持是Apache的强项,但像php,cgi,jsp等 动态网页一般就需要Tomcat来处理;由于Tomcat本身也内含了一个HTTP服务器, 它也可以被视作一个单独的Web服务器,但是,不能将 Tomcat 和 Apache Web 服 务器混淆, Apache Web Server 是一个用 C 语言实现的 HTTP web server;

(2)Tomcat是Java应用服务器:它只是一个Servlet(JSP也翻译成Servlet)容器,可以认 为是Apache的扩展,但是可以独立于Apache运行。

(3)Nginx是轻量级的HTTP服务器:它的发音为“engine X”,是一个高性能的HTTP 和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。
(4)tomcat 和apache之间的异同?
相同点: 两者都是Apache组织开发的 两者都有HTTP服务的功能 两者都是免费的
不同点: Apache是Web服务器,Tomcat是应用(Java)服务器 如果客户端请求的是静态页面,一般需要Apache服务器响应请求 如果客户端请求动态页面,则是Tomcat服务器响应请求。 可以理解Tomcat为Apache的一种扩展。
(5)apache、nginx和tomcat的优势比较 Apache优点?
相对于Tomcat服务器来说处理静态文件是它的优势,速度快。
a、Apache是静态解析,适合静态HTML、图片等
b、Nginx优点:负载均衡、反向代理、处理静态文件优势。nginx处理静态请求的速度 高于apache和tomcat。Nginx有动态分离机制,静态请求直接就可以通过Nginx处 理,动态请求才转发请求到后台交由Tomcat进行处理 Tomcat:动态解析容器,处理动态请求,c、tomcat处理动态请求的速度高于apache 和nginx,
d、nginx一般用来做前端应用服务器 , tomcat会用来做后端的java应用服务器
(6)
a.什么是静态请求?(请求的是静态资源) 静态资源:指存储在本地硬盘内的数据,固定的数据,不需要计算的数据。 如:图片、字体、js文件、css文件等等。在用户访问静态资源时,服务器会直接将 这些资源返回到用户的计算机内。
b.什么是动态请求?(请求的是动态资源) 动态资源:指需要服务器根据用户的操作所返回的数据,以及存储在数据库的数据, 经过一系列逻辑计算后返回的数据。动态请求一般都需要去请求数据库。 如:请求明天的天气信息数据、请求查看账户余额。
(二)安装服务器
(1)下载tomcat包
在这里插入图片描述
(2)将服务器包上传到linux上
rz或xftp
在这里插入图片描述

(3)解压linuz中服务器包
在这里插入图片描述
(4)解压成后显示
在这里插入图片描述
(5)cd 进入 服务器tomcat
命令:cd apache-tomcat-7.0.56
在这里插入图片描述
(6)详解tomcat下的目录和文件

在这里插入图片描述
A.bin目录:
bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命 令),另一类是以.bat结尾的(windows命令)
在这里插入图片描述

B、
conf目录:
conf目录主要是用来存放tomcat的一些配置文件
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码 web.xml可以设置tomcat支持的文件类型 context.xml可以用来配置数据源之类的 tomcat-users.xml用来配置管理tomcat的用户与权限
在这里插入图片描述
C.
lib目录: lib目录主要用来存放tomcat运行需要加载的jar包。
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。
在这里插入图片描述
D.
logs目录:
logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出 的日志。(清空不会对tomcat运行带来影响) 在linux环境中,控制台的输出日志在catalina.out文件中(重点)

命令:tail -f 日志文件名 查看实时日志
在这里插入图片描述

tail -f 日志文件名
在这里插入图片描述
E.
temp目录: temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行 带来影响)
在这里插入图片描述
F,
webapps目录:(在项目部署中非常重要) webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程 序。以文件夹、war包、jar包的形式发布应用。 也可以把应用程序放置在磁盘的任意位置,在配置文件中进行映射。
在这里插入图片描述

G
work目录: work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。 清空work目录,然后重启tomcat,可以达到清除缓存的作用。

在这里插入图片描述

==========================

举报

相关推荐

0 条评论