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

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

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

所以我们要做的第一步就是从官网下载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相关目录是否清除干净:

清除干净,那就继续安装

    推荐阅读
  • 古尔邦节的来历作文(古尔邦节的来历作文范文)

    我国穆斯林将古尔邦节又称“忠孝节”。当日,朝觐者要进行宰牲。经济条件宽裕的穆斯林要在伊斯兰教历12月10~12日3天之内宰牲,逾期无效。我国新疆地区各族穆斯林还举行丰富多采的文艺联欢,以示庆祝。现已成为中国信仰伊斯兰教的10个少数民族的民族节日。伊斯兰教继承了这一风俗,并规定该日为宰牲节,也叫做古尔邦节在我的家乡,这个节是一次民族欢乐的盛会。信仰伊斯兰教的民众开展各种活动,共同举行盛大的庆祝仪式。

  • 荣耀v9手机打开相机画面不动(荣耀V9手机打开相机后无法拍照什么原因)

    荣耀v9手机打开相机画面不动荣耀v9手机打开相机画面不动是因为内存满载造成死机了,所以无法拍照。可以尝试重启手机解决。建议到售后服务点进行检修。荣耀V9是荣耀于2017年2月21日在北京工业大学体育馆举办年度新品发布会推出的2017年开年旗舰手机,是荣耀史上品质和性能突破的极速之作。荣耀V9配备5.7英寸的2K显示屏,搭载麒麟960八核芯片,4GB/6GB运行内存版本+64GB/128GB大容量存储,4000mAh电池容量,是荣耀首款双摄3D建模手机。

  • 有哪些渠道发布租房信息(市面上常见的租房渠道整理汇总)

    今天来给在外租房的漂友们,总结几个租房渠道,以我资深的经验给新手小白一个避雷的好妙招。自己寻找房子,见得最多的就是贴在小区公告栏上面,还有墙上的那种小广告都会打折,房屋出租房东联系电话。多跑一些小区多联系一些房东,先了解一下这一片区的房子价格,不要被骗了。现在市面上开发软件的特别多,而且你一定要寻找一个比较靠谱的软件。有个别几个软件上面会掺杂着黑中介还有假冒房源。

  • 酱油泡鱼一般要泡几天(生抽酱油泡鱼一般要泡几天)

    酱油泡鱼的制作方法是将海鲜酱油、八角、桂皮、十三香等佐料,放入锅内加水煮开,冷却后将处理干净的鱼放入浸泡一天一夜,之后清洗干净并晾晒两日,即可刷上五香粉等调味品蒸熟食用。浸泡时间过久会导致鱼咸味过重,时间太短则会导致鱼不够入味。

  • 内蒙古土豆馅蒸饺(阜新蒙族自治县美食)

    以下内容希望对你有帮助!内蒙古土豆馅蒸饺荞面驴肉蒸饺荞面驴肉蒸饺,是一种具有阜新地方独特风味的大饺子。外皮原料选用精料荞面粉,饺子馅采用鲜驴肉的精肉为主料,另配香油、姜汁、孜然粉等十余种调料为副料。将蒸熟后的荞面大饺子撕开皮,从色泽如玛瑙似的肉丸中,流淌出一股浓浓的金黄色的油汁,伴着阵阵浓郁的扑鼻香味,将引发出您强烈的食欲,咬入口,您会觉得口味鲜香,油多而不腻的感觉。

  • 小米盒子不用网络能看直播吗(解决你小米盒子看直播问题)

    今年里小米盒子发布的新品也是相当给力的,6核心2G运存的小米盒子3增强版成为了许多米粉们青睐的一款电视端设备。

  • 2020清远国庆车展要门票吗(清远国庆车展在什么地方)

    2020清远国庆车展要门票吗?惠民团车节为您提供品牌、车型、价格、车源、售后、服务六项保障!一站式解决您的所有购车难题,清远车展几百款车型任您选择,看车、选车、比价一站式完成,帮您告别购车奔波之苦,除了帮您省钱,还能让您省心省力!

  • 高度数眼镜适合大框眼镜吗(中消协建议500度以上不要戴大框眼镜)

    然而,近日,中消协最新试验报告提醒:度数在500度以下的消费者,可以选择范围较大的镜框形状和尺寸;度数在500-800度的消费者应尽量选择镜框宽较小的全框或半框镜架;度数在800度以上的消费者应选择小的全框镜架。因此,为了避免造成严重的后果,要去正规医学机构验光。对此,就如何选择适合自己的眼镜,中消协提出建议,镜架选择应适合自己的脸型。对于金属镜架,中消协也建议谨慎选择。

  • 隶书结构图40例(隶书结构40法)

    隶书结构40法​隶书基本的结构方法,大家可参考借鉴其实法无定法,贵在灵活变通的一、横平竖直横画平稳,竖画正直,整个字既要平直,又不失生动,笔画力求平而不僵,直而不硬写出和谐匀称、端庄整齐、生动活泼的优美之感二、蚕无。

  • 推荐无尿点的十部高分电影(十部让你欲罢不能)

    大约10分后入戏。别急,还没等你回过他关于电影的高谈阔论,导演马上就会让你体会什么是约翰的邪气。