JDK,Mysql,Tomcat环境搭建(自用)

JDK配置环境变量

配置成功后,命令行里输入:java –version显示成功就表示已经安装成功,可以进行java代码的编写了。

E:>java -version

java version “1.7.0_15”

JAVA_HOME

该配置是要配置jdk的安装目录,来明确要使用哪个版本的jdk。

例如:我把jdk安装在了D:\Java\jdk7。配置如下:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200621164349900.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxMTE1ODU1Nzc3Nw==,size_16,color_FFFFFF,t_70
在这里插入图片描述

5.3.2 PATH
系统会在path配置的值中,寻找可执行文件。

需要把jdk\bin添加到path中。
在这里插入图片描述

Mysql配置环境变量

1 检查MySQL环境是否正常
(1)打开CMD窗口,在cmd中输入:mysql -uroot -proot

若提示如下效果:
在这里插入图片描述

则说明MySQL环境正常,即当前电脑上安装了MySQL或mariadb软件,并且也配置了!!

(2)如果提示“mysql不是内部或外部命令”则说明MySQL环境有问题,

在这里插入图片描述

有如下两种可能:

a)当前电脑安装了MySQL或mariadb,但没有配置环境变量
b)当前电脑既没有安装MySQL或mariadb,也没有配置环境变量

下面先来验证第一种情况

2 检查电脑上是否安装MySQL或mariadb
默认情况下,mysql或mariadb会安装在:C:\Program Files\ 目录下,

在C:\Program Files\目录下查看是否有MySQL或mariadb目录,如果有,并且目录结构如下,则说明当前电脑上安装了数据库软件。

在这里插入图片描述

如果当前电脑上安装了数据库软件,则跳转第三步,直接执行第4步,配置mysql或mariadb的环境变量;

如果当前电脑上没有安装数据库软件,则执行第三步,先安装数据库软件,再执行第4步;

3 安装MySQL或mariadb数据库
在 ftp://cgb1xxx/02-web/software/ 已经上传了 mariadb 软件,大家可以下载下来进行安装,安装步骤如下。

(1)在下面窗口中直接点击下一步即可

在这里插入图片描述

(2)在下面窗口中勾选复选框,同意协议

在这里插入图片描述
(3)下面窗口要求设置软件安装路径,保持默认即可

在这里插入图片描述

(4)在下面窗口中设置密码和确认密码,可以统一设置为 root
在这里插入图片描述

(5)在下面窗口中设置服务的名称(只要不和系统中存在的服务名称冲突即可) 和 端口(只要不和系统中其他进程占用的端口冲突即可)

在这里插入图片描述

(6)在下面窗口中直接点击下一步

在这里插入图片描述

(7)点击instal安装即可

在这里插入图片描述

4 配置MySQL或mariadb环境变量
(1)在 计算机/此电脑 图标上右键属性 ----> 高级系统设置 ----> 环境变量,在弹出的窗口中找到 系统变量,在系统变量窗口中找到 Path变量,如图所示:

在这里插入图片描述

(2)找到mysql或mariadb安装目录下的bin目录,复制bin目录的路径,例如:在这里插入图片描述

(3)将复制的路径,配置到path环境变量中。如果是win7系统,配置如下:
在这里插入图片描述

(4)如果是win8或win10系统:
在这里插入图片描述

在这里插入图片描述

Tomcat环境搭建

tomcat下载、安装、启动、配置
1 下载tomcat服务器

下载地址:http://tomcat.apache.org/
tomcat有很多版本,有解压版 和 安装版,还分windows (还分为32位和64位版)和 linux版,根据自己的需求,选择对应的版本下载。
tomcat服务器运行需要jdk的支持,版本对应为:
tomcat5 需要jdk4以上支持
tomcat6 需要jdk5以上支持
tomcat7 需要jdk6以上支持
tomcat8 需要jdk7以上支持

** 安装、启动tomcat服务器**
2、安装tomcat服务器

绿色版解压之后就可以使用(原则:安装的路径中不要包含中文和空格)

在这里插入图片描述
解压后还需要配置JAVA_HOME环境变量,指向jdk的根目录,指定tomcat启动时使用哪一个位置的jdk。

3、启动tomcat服务器


如何配置JAVA_HOME环境变量:
变量名: JAVA_HOME
变量值: C:\Program Files\Java\jdk1.8.0_45

4.配置Path变量的两种方式

方式一:
Path=C:\Program Files\Java\jdk1.8.0_45\bin;xxx;xxx;xxx;
方式二:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45
Path=%JAVA_HOME%\bin;xxx;xxx;xxx;

5.启动、关闭tomcat服务器

通过 [tomcat安装目录]/bin/startup.bat 启动tomcat服务器
通过 [tomcat安装目录]/bin/shutdown.bat 关闭tomcat服务器
或者直接点击启动窗口右上角的叉号可以关闭服务器。

服务器启动成功后,可以访问如下地址,访问tomcat服务器的主页:
http://localhost:8080
http://127.0.0.1:8080
如果能够访问,则说明已经成功的安装了并且启动了tomcat服务器。
http://www.baidu.com:80

** 6.修改tomcat默认端口**
tomcat安装后默认监听的端口为8080,每次访问时都需要再主机名或者ip地址的后面加上访问端口。例如:

http://localhost:8080
http://127.0.0.1:8080

如果希望能够像百度、京东等网站一样,在访问时可以不写端口,只有将8080端口改为80端口,因为80端口非常特殊,可以省略不写!

修改方法: 找到并打开 [tomcat安装目录]/conf/server.xml 文件在69行的Connector标签的port属性上将端口改为80,保存文件,重启服务器即可生效!

修改完后,再次通过浏览器访问服务器,访问地址如下:

http://localhost:80

http://localhost (80可以省略)

** 7.扩展问题:FAQ端口占用问题 **:

在启动tomcat服务器时,可能会遇到端口占用问题,如下图:
在这里插入图片描述
原因分析:

情况一:可能是之前的tomcat服务器没有完全关闭,仍然在占用80端口,导致服务器再次启动时,启动失败。

解决方式:运行shutdown.bat文件,将tomcat按照正常流程再关闭一次即可。如果再次启动服务器成功,说明问题已解决,否则看情况二。

情况二:可能是其他程序占用了80端口,导致服务器启动失败。

解决方式:打开一个cmd窗口,通过 netstat -ano 命令查看当前系统中活动的进程,找到80端口对应的进程编号(PID),根据进程编号将进程结束即可!
taskkill /f /pid 进程编号

8. tomcat目录结构
tomcat目录结构介绍
在这里插入图片描述

tomcat服务器安装根目录下有很多子目录,这些目录的作用是:

bin -- 是tomcat服务器批处理文件的存放目录(startup.bat/shutdown.bat等批处理文件)
conf -- tomcat服务器配置文件的存放目录(server.xml)
lib -- tomcat服务器运行时所依赖的jar包的存放目录
logs -- tomcat运行时产生的日志文件的存放目录
temp -- 临时文件的存放目录
webapps -- 资源的存放目录(放在这个目录下的资源可以被浏览器访问)
是localhost虚拟主机默认管理的目录,放在这个目录中的Web应用程序将来可以通过浏览器直接访问。
work -- tomcat运行时产生的工作文件(session对象序列化后的文件、JSP翻译后的Servlet文件等)

9.虚拟主机和Web应用
虚拟主机和Web应用
在这里插入图片描述

10.web应用
10.1web应用的目录结构
一个完整的符合规范的Web应用程序的目录结构如下:

news(Web应用/目录)
 |
 |-- 普通目录:放在普通目录中的资源文件(html、css、js、jsp、图片等),浏览器可以直接访问。
 |-- WEB-INF: 特殊的、受保护的目录,放在其中的web资源文件浏览器无法直接访问。
       |-- classes:用于存放编译后的class文件(类目录)
       |-- lib:用于存放当前Web应用所需要的jar包
       |-- web.xml:是Web应用的核心配置文件(配置主页、配置Servlet、配置session的超时时间等。)

10.2.部署web应用到虚拟主机中

只需要将Web应用的目录直接拷贝到虚拟主机所管理的目录下即可。

例如:将news(web应用)目录拷贝到webapps目录下,就相当于发布到了localhost主机中,就可以通过localhost主机访问news应用下的资源文件了。
http://localhost/news/hello.html

10.3 扩展内容(了解)
配置缺省的(默认的)WEB应用
如果没有将news配置为默认的(缺省的)Web应用,访问news下的hello.html路径为:

http://localhost/news/hello.html

如果将news配置为默认的Web应用,访问news下的hello.html路径为:

http://localhost/hello.html

将news配置为缺省的(默认的)Web应用,方式为:
将news应用的目录改为一个大写的ROOT。

10.4 配置WEB应用的主页
如果将ROOT下的hello.html配置为ROOT应用的主页,在访问hello.html时,访问路径为:
http://localhost
http://localhost/hello.html (/hello.html可以省略)
如何将ROOT下的hello.html配置为ROOT应用的主页,配置方式为:在WEB-INF/Web.xml文件的根标签下添加如下内容:

<welcome-file-list>
    <welcome-file>hello.html</welcome-file>
</welcome-file-list>

10.5. 打war包

xxx.war包,xxx.jar包
jar包和war包都是一种压缩格式(类似于windows系统的zip包、rar包),可以将一个java应用程序打成一个jar包,导入到别的项目中进行使用。
可以将一个web应用程序打成一个war包,将war包发布到服务器中运行,再通过浏览器进行访问。将web应用打成war包的好处有:

(1)体积会有所减少, 节省空间。
(2)在传输时,传输文件比传输目录更加方便.
(3)将war包发布到服务器中,服务器能识别war包格式,会将war包自动解压发布!

如何打一个war包: 例如将news中的所有内容打成一个war包
需要注意的是:

(1)先将应用中的所有内容选中打成一个xxx.zip包(rar包可能不好使)
(2)打包的目录和文件名不能是中文的,否则与会导致无法自动解压
(3)war包的名字不能和已发布的web应用名重复, 否则也不会自动解压发布。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值