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

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相关目录是否清除干净:

清除干净,那就继续安装

    推荐阅读
  • 西红柿可以和鸽子汤放一起吗(能不能在鸽子汤里加西红柿)

    鸽子汤是一种常见的滋补汤品,其味甘,咸,性平,含有蛋白质、维生素、氨基酸、矿物质等多种营养成分,具有补益肝肾、益气补血等多种功效;而西红柿是一种常见的蔬菜,味道酸甜,性质平和,含有丰富的维生素C、芦丁、糖分以及多种微量元素,鸽子汤和西红柿并无性质和成分上的冲突,所以鸽子汤中是可以放西红柿的。

  • 阳澄湖大闸蟹上市时间(大闸蟹什么时候上市)

    跟着小编一起来看一看吧!阳澄湖大闸蟹上市时间一般阳澄湖大闸蟹在9月中旬开湖上市,也就是在中秋节前夕,但具体上市时间需要等阳澄湖协会公布。阳澄湖大闸蟹一般上市3个多月,每年12月初便会陆续下市,每年秋季是食用阳澄湖大闸蟹最好的季节,农历9月食用雌蟹,农历10月食用雄蟹最佳。

  • 为什么猫咪不能上地铁(外国网友为带猫咪上地铁)

    把猫咪装进帽子的注意不知道是谁想出来的,实在是太有意思了!当然,还有画风很奇怪的肚兜式,猫咪这样子真的会感到舒服吗?不得不说,这个组合太逗啦哈哈!哈哈,没想到吧!但是虽然很好玩,在我们国家猫咪是不允许被带上地铁的,只有一些国家或者地区允许。大家不要知法犯法啊。

  • oppo11黑屏怎么办(看以下几步)

    oppo11黑屏怎么办强制关机。R9s以前的手机,长按电源键10秒左右,强制性关机,R9s及之后的手机,同时长按电源键和音量上键10秒左右,强制性关机重启连接充电器。如果你的设备依旧无法正常使用,将手机连接充电器,充电半小时再开机看是否恢复正常。如果还是不能正常使用,可以携带手机前往OPPO服务中心处理。操作特定软件时出现黑屏。如果你的手机日常使用正常,仅在打开某一特定程序时黑屏,可能是软件本身原因或者和手机存在不兼容导致。

  • airpods(pro怎么看电量(怎么在iPhone上查看AirPods电量)

    接下来我们就一起去研究一下吧!airpods打开装有AirPods的充电盒的盒盖,并将充电盒靠近iPhone或其他iOS设备。等待几秒钟,iPhone界面上会向上弹出AirPods耳机和充电盒的电量状态信息。

  • 炒肥肠怎么做好吃(制作炒肥肠的方法)

    主料:猪大肠600克辅料:尖椒3个,接下来我们就来聊聊关于炒肥肠怎么做好吃?辅料:尖椒3个。调料:食盐1小勺、酱油1大勺、葱1棵、姜1小块、蒜5瓣、花椒10粒、淀粉1小勺。煮好的猪大肠捞出来,晾凉,煮肠子的汤放凉了后把上面凝固的油收起来炖酸菜。肥肠炒软后下尖椒段和蒜片,加少许盐和酱油,炒到辣椒断生。最后取一小勺干淀粉,加小半碗水搅匀,倒进锅里勾芡,等到水淀粉附着到肥肠上这道菜就算完成了。

  • 婺源免门票的原生态古村落(婺源有座千年古村)

    的确,拥有“中国最美的乡村”美誉的婺源,优美的生态环境和厚重的徽派文化,早已成为国内炙手可热的旅游目的地。婺源,位于江西省东北部,是隶属上饶市的一个县。官桥村,古称“乔川”,以村中古桥建成之日,巧遇一县官途经此桥而得名“官桥”,此名一直沿用至今。官桥村虽然不大,但展现了人与自然和谐共处的古村风韵。

  • 亲吻为什么要闭眼睛(亲嘴儿的时候为什么要闭眼睛)

    两个大脑袋直眉瞪眼贴在一起那画面想象就恐怖好吗!!除了毁画面外,接吻为什么要闭眼睛很多人都有自己的看法▼英国伦敦大学皇家哈洛威学院心理学系最近发布一项新研究指出,当嘴唇与舌头碰触在一起时,大脑处理不了这奔腾而来的信息量,所以自动结束了闲置程序(视觉),优化第一优先级程序的体验。

  • 朝代最长的是哪个朝代(什么朝代周期最长呢)

    朝代最长的是哪个朝代周朝朝代最长。周朝是中国历史上继商朝之后的第三个王朝。周王朝共传国君30代37王,享国共计791年。公元前770年,平王东迁,定都雒邑(成周),此后周朝的这段时期称为东周。史书又将西周和东周合称为两周。其中东周时期又称为“春秋战国”,以韩、赵、魏联手打败执政的智氏家族,三家分晋为分水岭,分为“春秋”及“战国”两部分。周朝行分封制,周王为“天下共主”。

  • 梦幻西游凌波城经脉选哪个(凌波城任务经脉推荐)

    相比之下,该流派的额外能力增加60点速度,牺牲了第一流派的80点伤害显得无关紧要了。这套经脉中,唯一有争议的地方应该是五丹的选择,怒火还是煞气。怒火按照开场3点战意算,增加108点伤害力,但不再抗封。获得buff后持续3回合,足够任务结束。在大部分一回合的简单任务中,也是毫无疑问选择煞气。这是其他经脉比不了的,可以说煞气丹是凌波城核心中的核心。