高考考试网
当前位置: 首页 高考资讯

linux里面tomcat7的安装(在linux下安装JDKTomcat以及Mysql)

时间:2023-08-16 作者: 小编 阅读量: 4 栏目名: 高考资讯

所以我们要做的第一步就是从官网下载jdk安装到自己的电脑。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。这就是tomcat的意义!

一、Jdk安装

JDK(java Development Kit),从字面意思翻译过来就是java开发的工具。可以这样理解Jdk就是java,我们要写Java首先得要有java这个东西对吧?所以我们要做的第一步就是从官网下载jdk安装到自己的电脑。

1、使用yum

安装jdk1.8命令

yum install -y java-1.8.0-openjdk-devel.x86_64

2、使用java -version测试

查看是否安装成功

这里再补充下知识

JRE 和 JDK 的区别是什么

JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。 JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的。JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。 如果你需要运行java程序,只需安装JRE就可以了。如果你需要编写java程序,需要安装JDK。

简单来说,JRE可以支撑Java程序的运行,包括JVM虚拟机(java.exe等)和基本的类库(rt.jar等),JDK可以支持Java程序的开发,包括编译器(javac.exe)、开发工具(javadoc.exe、jar.exe、keytool.exe、jconsole.exe)和更多的类库(如tools.jar)等。

二、Tomcat安装

Tomcat是web容器。在进行web项目开发的时候,经常需要http协议,也就是基于请求和响应,比如你在百度输入一行内容搜索,那么百度服务器如何处理这个请求呢?它需要创建servlet来处理,servlet其实就是java程序,只是在服务器端的java程序,servlet通过配置文件拦截你的请求,并进行相应处理,然后展示给你相应界面。那么servlet如何创建?这时候就要用到tomcat了。这就是tomcat的意义!

下面就进行安装tomacat

首先电脑上要有java环境,也就是要安装好jdk

1、从tomcat官网下载linux对应的tomcat的压缩包

2、通过Xftp或者其他可视化工具将下载好的tomcat压缩包上传至服务器的usr/local中

3、使用tar -zxvf apache-tomcat-8.5.35(命令后面跟压缩包名字)解压tomcat压缩包

4、进入解压后tomcat的bin目录使用./startup.sh命令启动tomcat

5、输入 http://127.0.0.1:8080网址即可访问tomcat首页

这里需要注意:用阿里云服务器要去配置开放的端口,找到相应的地方添加就好了,不然访问失败

二、Mysql安装

MySQL 是最流行的关系型数据库管理系统

1、使用压缩包方式安装

1.1、下载压缩包 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar

1.2、通过Xftp工具将下载好的tomcat压缩包上传至服务器的usr/local中

1.3、使用tar -zxvf mysql-8.0.15-1.el7.x86_64.rpm-bundle.tar(命令后面跟压缩包名字)解压tmysql压缩包,得到如下文件

1.4、使用rpm -qa | grep mariadb 命令查看 mariadb 的安装包

1.5、使用rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps 卸载mariadb

1.6、使用rpm -ivh mysql-community-common-8.0.15-1.el7.x86_64.rpm --nodeps --force 命令安装 common

1.7、使用如上命令依次安装libs、client、server

注意:如果安装server过程中出现如下错误

执行yum install libaio -y语句,然后再次执行安装server rpm -qa | grep mysql语句查看已经安装过的东西

1.8、执行mysqld --initialize和chown -R mysql:mysql / var/ lib/mysql语句

1.9、systemctl start mysqld启动mysql

1.10、查看初始密码cat /var/log/mysqld.log | grep password

1.11、使用初始密码登录mysql,修改初始密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'

1.12、分别执行以下语句授权可以远程连接

use mysql;ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY '123456';update user set host='%' where user = 'root';flush privileges;

2、使用在线方式安装

2.1、输入rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm进行下载

2.2、使用yum -y install mysql-community-server命令安装mysql

2.3、启动mysqlsystemctl start mysql

2.4、创建用户并登录mysqlmysqladmin -uroot password 123456

2.5、授权远程访问

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges;

3、测试启动mysql服务器

[root@localhost /]# /usr/local/mysql/support-files/mysql.server start

显示如下结果,说明数据库安装并可以正常启动!

异常情况

1、如果出现如下提示信息

Starting MySQL... ERROR! The server quit without updating PID file

查看是否存在mysql和mysqld的服务,如果存在,则结束进程,再重新执行启动命令

#查询服务ps -ef|grep mysql | grep -v grepps -ef|grep mysqld | grep -v grep#结束进程kill -9 PID#启动服务/usr/local/mysql/support-files/mysql.server start

2、添加软连接,并重启mysql服务

[root@localhost /]#ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql [root@localhost /]#ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql[root@localhost /]#service mysql restart

3、登录mysql,修改密码(密码为步骤5生成的临时密码)

[root@localhost /]#mysql -u root -pEnter password:mysql>set password for root@localhost = password('yourpass');注意:输入密码时,Enter password 后面不会有任何显示,此时实际是输入成功的,输入完密码后直接回车即可。或使用:mysql -u root -p 密码 ,回车后,即可直接进入数据库

4、开放远程连接

mysql>use mysql;msyql>update user set user.Host='%' where user.User='root';mysql>flush privileges;

5、设置开机自动启动

1、将服务文件拷贝到init.d下,并重命名为mysql[root@localhost /]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld2、赋予可执行权限[root@localhost /]# chmodx /etc/init.d/mysqld3、添加服务[root@localhost /]# chkconfig --add mysqld4、显示服务列表[root@localhost /]# chkconfig --list

总结:linux中安装mysql所遇到的问题

检查是否安装过mysql

如果有删除所有mysql对应的文件夹

在确认下mysql相关目录是否清除干净:

清除干净,那就继续安装

    推荐阅读
  • 充血频繁导致前列腺炎(前列腺炎会诱发射精无力)

    充血频繁导致前列腺炎射精无力属于射精障碍,会影响和降低男性在射精时候的快感,严重的会影响男性的性功能造成阳痿或者是性冷淡,引起男性射精无力的原因也比较简单,比如说身体原因,心理原因其他生殖系统疾病等等。在临床上,很多早泄患者除了述说时间短以外,还常描叙有腰骶部、小腹、会阴、阴茎、睾丸等部位的疼痛刺激或排尿不适等,可见早泄伴有前列腺炎是很常见的现象。

  • ios15.2闹钟关了还响(iOS11还是BugOS静音模式下闹钟不会响)

    购买iPhone手机的其中一个原因就是因为iOS系统的流畅稳定,但最近iOS11虽然频频更新,可是BUG也不见有所减少。近日,有用户在Reddit社区发帖声称自己的iPhone升级了iOS11后,手机闹钟在静音模式无法正常提示,而且有很多用户跟帖表示也发生这种情况。另外,有外媒分享了三个可能可以解决的办法。第一个是删除闹钟后强制重启,再重新创建新的闹钟。第二个是删除第三方闹钟软件。第三个则是完全重置。当然这只是分享的一些小方法,并不一定适用。

  • 王者荣耀未成年人退款注意事项(王者荣耀开通未成年人退款通道)

    王者荣耀未成年人退款注意事项广大王者荣耀玩家都知道,国家新闻出版署已下发文件明令各大网络游戏公司严格限制未成年人的网络游戏时长。而腾讯作为互联网游戏巨头,其旗下的王者荣耀是当下最火的moba手游之一,拥有大量的未成年用户。第一时间响应国家号召,对其现行的未成年人防沉迷系统进行更改,进一步限制未成年玩家的游戏时间。王者荣耀防沉迷系统预计近几日王者荣耀就会下发相关公告,陆续完善新推出的防沉迷系统。

  • 二十不惑里cp是哪些(该剧的主演是谁)

    二十不惑里cp是哪些除了梁爽和赵优秀是官配外,罗艳和路然、段家宝和熊治、姜小果和周寻都是CP。该剧于2020年7月14日在湖南卫视播出,并在爱奇艺同步播出。

  • 丰田新一代皇冠国内上市(丰田皇冠终于亮相)

    导读:“国产版”丰田皇冠终于亮相,混动引擎双色车身,售价低于30万对于丰田汽车来说,今年最值得关注的一款车型就是丰田皇冠。而最近国产版的丰田皇冠车型,首批实车就已经亮相,新款车型采用了最新的丰田汽车家族化设计理念,给人眼前一亮的感觉。这次亮相的丰田皇冠车型已经采用了最新的双色车身漆面涂装,可以说已给人一种非常时尚的感觉,这在同级别的车型当中是不多见的。

  • 驾驶证增驾过后从业资格证需要换证吗(不需要换证)

    驾驶证增驾过后从业资格证需要换证吗从业资格证是不需要换证的,是要年审的。机构资格管理员对所在机构年检申请表进行初审并确认,书面申请表由机构保管备查,电子申请表提交协会。协会对机构提交的年检申请表进行审核,必要时可要求所在机构提交书面申请表及有关证明材料,协会在收到完整申请材料后十五日内做出是否通过年检的审核意见。协会通过执业证书管理系统,将年检结果通知所在机构,并在协会的互联网站公告。

  • 炬星文化传媒(宁波炬星风云文化传媒有限公司介绍)

    宁波炬星风云文化传媒有限公司创立于2015年,是国内大型的在线演艺经纪公司,国内领先的视频直播内容提供商与运营商之一,目前在全国有20家分公司,宁波有三家。目前公司签约艺人已达5000多名,合作平台20多个,覆盖国内重要的直播平台。公司拥有专业的舞蹈、声乐、表演、造型等最优秀的导师组建而成的培训团队,并拥有一支由10年经验的专业造星王牌经纪人带领的幕后经纪人团队。

  • 大的活虾保存方法(可以用什么工具呢)

    以下内容大家不妨参考一二希望能帮到您!大的活虾保存方法鲜虾买回来之后,把鲜虾放入矿泉水瓶里。很多人家里都有矿泉水瓶,正好也能废物利用起来。把虾装满之后,灌上水,记得不要灌满,留一点空余。放到冰箱里冷冻起来就可以了,记得不要解冻。要吃的时候把矿泉水瓶拿出来,用剪刀把瓶子的外皮剪掉解冻就可以用来烹饪了。

  • word文件打开乱码怎么解决(word文件打开是乱码有什么解决办法吗)

    昨晚下班的时候,我电脑上这个文件还没关。公司的服务器电脑一直开着,但是我的电脑昨晚系统更新后自动重启了。今天早上,文件打不开了。

  • 美国强风暴袭击(强风暴袭击美国阿拉斯加)

    美国强风暴袭击当地时间2022年9月17日,美国阿拉斯加州诺姆市。随着台风梅博克的余波移动到白令海地区,美国国家气象局表示,一些地区可能会经历50年来最严重的沿海洪水。图片据视觉中国一场强风暴17日袭击美国阿拉斯加州,在该州西海岸多处社区引发洪水,导致电力中断,当地居民被迫转移至地势较高的地方避险。当地时间2022年9月17日,美国阿拉斯加州诺姆市,两名男子走在前街上湍急的河水中。