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

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

清除干净,那就继续安装

    推荐阅读
  • 高中读后续写作技巧方法(读后续写作技巧盘点)

    如《考试说明》样题中规定“应使用5个以上短文中标有下划线的关键词语(10处)”。这些关键词语类似于传统写作中的要点提示,如人物、地点、事件,但是不同点在于这些关键词语并不是全用。这样考生可根据自己的理解有很大的自主权。另外,所续写部分不能脱离各自段落的首句开头语,即:不能另起炉灶。这样考生能够根据提示词语,顺着原来文章的思路续写文章,并适当发散。读后续写要求读写并重。

  • 雏田被佩恩打鸣人暴走是哪一集(佩恩之战雏田向鸣人表白)

    然而,鸣人虽然在当时非常的感动,甚至在目睹了雏田被佩恩杀死的举动后,直接在暴怒中化身为了近乎完全体的九尾状态。或许是想通了这一点,所以鸣人才会故意无视了雏田的示爱,以此来断绝雏田跟随自己一同出征的想法;毕竟,鸣人已经亲眼目睹了一次雏田惨死在自己身前的悲剧了,所以在接下来的战争中,他自然是想要更好地保护雏田。

  • 什么牌子的围巾平价又保暖(全国多地寒潮来袭)

    全国多地寒潮来袭问君能有几多愁?恰似没戴围巾遇寒流!全国多地寒潮,一夜入冬果然要比一夜暴富来得快,脂肪都来不及囤,冷空气就要杀过来了!曾一直觉得冬天是浪漫的,因为寒冷,所以更容易感觉到那种温暖到心窝的美好,当男朋友握。

  • 电脑qq空间怎么举报(被别人举报QQ空间怎么解除)

    发现好友空间有不良信息怎么举报呢?下面小编给大家介绍一下怎么举报吧。登陆qq账号,点击选项点击选项在腾讯客服页面下点击选项也可以在搜索栏输入,点击搜索点击选项填写各项举报内容,点击选项,就举报成功了

  • loladc走a方法(LOLADC玩法全面教学巧妙改键轻松走A)

    rank局不好用,因为rank局不同于比赛,五个人的默契度远远不够,如果没有一个可以抓住对面失误的开团点,比赛真的很难赢。举例子,小炮杀人刷新W技能,就是高机动性,烬第四枪的斩杀伤害,就是对残血英雄的威胁。总之,想成为合格的ADC,补刀不可以少,在实战中正常对线十分钟最少70刀,线上被打爆了那就另说,十分钟二十刀也是有可能,如果局势比较顺最少要80到90刀。

  • 梦幻西游十大区排行(全服最凄凉的区)

    很显然,九州鼎这个区已经鬼到不成样了。建邺城一般是游戏摊位最多的场面,但让我们大跌眼镜的是,九州鼎这个区的建邺城仅有一个摊位,而且是专门卖高级宝图的,但价格很低,建邺城的高图仅570万。藏宝阁的比例不低,3000万游戏币卖270元,然而整个区的游戏币仅6页,加起来总额不到一万块。

  • 残疾人的两项补贴具体内容有哪些(各地残疾人补贴标准来啦)

    2020年度全县3600余名残疾人享受了“两项补贴”政策,困难残疾人生活补贴发放173.35万元,重度残疾人护理补贴发放269.988万元,两项补贴全年累计发放443.338万元。近年来,完善农村留守儿童、留守妇女、留守老人等关爱服务体系,落实孤儿、事实无人抚养儿童生活保障政策和残疾人“两项补贴”政策。此次春节补贴的标准为城乡低保对象、城乡特困人员每人200元;取暖补贴标准为城乡低保对象普发每户200元。

  • 一岁小孩适合听的音乐(音乐潜能早开发)

    尽量去扩大孩子的认知和交往范围,适时教给婴儿响应的词汇。选择一些与婴儿年龄相匹配的故事,注意要内容生动,情节简单,语速要慢,尽量配些动作。婴儿儿歌作为孩子最早接触的音乐,选择好能让孩子不闹腾的健康成长,快乐可可狮陪伴婴幼儿成长,根据宝宝每月不同的发展特点,分月龄养成每个阶段的生活习惯。此外还有玩具、动画、绘本、故事等等内容,通过可可狮的榜样作用,在家庭早教中帮助宝宝养成良好的生活习惯。

  • 周公解梦梦见孩子在房子上睡觉(解梦电梯下坠通往孩子的乐园)

    这表明了不管W女士意识上多么赞同对孩子应该“放手”,潜意识里都仍旧认为放手后,孩子会失控,会下坠,自己也会跟着失控,跟着下坠。

  • 最新侯卫东官场笔记简介(侯卫东官场笔记)

    点关注,不迷路!专注发布体制内职场、时政动态,公文写作这种誓(戒酒),我年轻的时候至少发过一百次,没有用,该喝还得喝,只是要控制量。一个人总是喝醉是愚蠢,不值得交往。侯卫东读大学时对此还信三分,如今活生生的现实让他清醒地认识到:“正是因为分工不同,才产生了高低贵贱之分。”自信心爆强有许多种表现方式,有的人趾高气扬,有的人愈发稳重含蓄。