百摩网
当前位置: 首页 生活百科

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

清除干净,那就继续安装

    推荐阅读
  • 蒙古菜做法(蒙古菜怎么做)

    蒙古菜做法蒙古烤羊腿。锅中放入卤水、香料包大火烧开,放入羊腿,转小火卤2个小时,捞出晾凉。将卤好的羊腿用100克孜然粉、100克辣椒面、10克盐抹匀,刷红油,入三成热油温中炸至色泽金黄,捞出控油。将面粉倒入盆内,加入水,磕入2个鸡蛋,和成面团,饧约30分钟。平锅内倒入猪油,烧热后,放入蘸过蛋液的羊肉馅饼烙熟。将切好的羊肉窝方块放勺内,加水,加花椒,大料,葱姜片,盐,上火煮二三个小时。吃时将盘里的羊腰窝肉蘸汁。

  • 沉迷网络的危害有哪些(沉迷网络有哪些危害)

    沉迷网络的危害有哪些沉迷网络容易产生心理障碍,对网络产生依赖性,一但停止上网便会产生强烈的渴望与冲动。注意力不能集中和维持,感知觉能力降低,记忆力减退,逻辑思维活动迟钝;情绪低落消极悲观,缺乏对生活的兴趣和动机,自尊和自信的丧失。回到现实生活中的痛苦情绪和自我否定的消极体验,促使其再次回到网络中,以逃避现实不愿负担其应有的社会责任与义务。

  • 远上寒山石径斜这个字怎么念(远上寒山石径斜)

    小钱的孩子自从上学之后,平时辅导作业的任务就落在了小钱身上,因为丈夫工作非常忙,时常要加班,不要说辅导小孩功课,有时候自己都无法有充足的睡眠时间。孩子上小学之后,每天回家都有作业,好在小孩比较自觉,放学之后第一件事情就是写作业,这也让小钱觉得很欣慰。孩子说是读"xie",小钱立马纠正了小孩的读音,告诉小孩,它应该读"xia"。小钱纳闷了,因为以前的读音和现在都不一样,这让她不知道如何辅导。

  • 龙眼可以放多久(龙眼怎么存放)

    接下来我们就一起去了解一下吧!若是想要延长龙眼的保存时间,大多数人会将它放到冰箱冷藏室,不过因为龙眼本身营养较为丰富,含糖量高,所以就算放到冰箱冷藏,大多也只能保存5-7天的时间。龙眼存放时间不能太长,否则就算没有发霉变质,口感也会发生变化,所以在买回来之后要尽快食用完毕,是在吃不完可以将它制成干龙眼,这样保存时间会更长一些。

  • 带花苞的盆栽菊花(好看好养的小清新菊花来了)

    今天的文章主要就是给大家介绍一下种类繁多的菊花,如果大家也经常分不清,不如跟着小花我们看看下面的介绍吧!小花以前光觉得它好看,并不知道它叫什么,小小的黄花芯儿,白白的花瓣儿,摇曳在风中,确实美丽。小花认为,以上就是给大家介绍的六种菊花,都是一些花朵比较小,适合在花园中庭院中种植的品种,如果大家下次再去公园中看到这些花卉,是不是就能很快的辨认出来了呢!

  • 黄家强和黄家驹是兄弟吗(黄家驹和黄家强)

    其中《恋歌》正是刘啸在2014年发行的自己的原创歌曲。1983年黄家强加入Beyond并担任乐队的贝斯手,正式出道。1999年beyond宣布成员作个人发展,黄家强开展其个人音乐事业。2002年发行首张个人专辑,获得香港唱片销量大奖最畅销本地男新人奖。2006年由姐姐卫兰引荐加入乐坛,同年发行首张个人专辑及EP。赵牧阳的兄长赵已然别名赵牧牛、赵老大。

  • 相机时间水印怎么设置 荣耀相机时间水印怎么设置

    演示机型:荣耀30S系统版本:Android10相机设置时间水印的具体操作如下:1、打开手机相机,选择更多。

  • 东北虎一掌下去有多少威力(东北虎的掌力有多强)

    有关部门接到报告后赶紧赶至现场处理,在工作人员开车追踪老虎时,被这只成年东北虎飞奔袭击,所幸,工作人员迅速驾车逃离,但车窗玻璃已经被老虎一掌拍碎。在我国东北地区生存的老虎主要是东北虎。因此,如果当地的老百姓再次发现了这只老虎,一定要尽快避开,以免被这只东北虎所伤害。

  • 备忘录的文件保存在哪个地方了(Windows电脑便签备忘录文件怎么保存到iPhone)

    Windows电脑便签备忘录文件怎么保存到iPhone随着电脑的普及与发展,办公自动化‌‌已经渗入到各行各业不管是开会还是日常办公,熟练地使用办公软件已经成为对各行各业从业人员的基本要求不过对于大多数公司来讲,为员工置办的一般都是台式电脑,它们虽然用起来。

  • 宝马车电瓶没有电了怎么发动 宝马汽车电瓶没电怎么搭电

    当宝马的电池没电时,你可以通过充电来启动发动机。宝马的电池在后备箱里,发动机舱内有专用于充电的端子。电池是汽车的重要组成部分。电池是易损件,需要定期更换。宝马成立于1916年,总部位于德国巴伐利亚州慕尼黑。宝马的蓝白色标志是宝马总部所在地巴伐利亚州旗的颜色。宝马从一家飞机发动机厂发展成为以豪华车为主,生产世界知名的飞机发动机、越野车、摩托车的企业集团。