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

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

时间:2023-08-16 作者: 小编 阅读量: 2 栏目名: 生活百科

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

清除干净,那就继续安装

    推荐阅读
  • 美的冰箱怎么调温度(如何调温度)

    温控旋钮一般有0、7当,数字越大,冷冻室里的温度越低一般春秋天我们放到3档上,具体要看你的要求,冷冻室能否达到零下18度以下为了达到食品保鲜和省电的目的,夏天我们可以打到1档或2档,冬天打到4档或5档,接下来我们就来聊聊关于美的冰箱怎么调温度?以下内容大家不妨参考一二希望能帮到您!美的冰箱怎么调温度温控旋钮一般有0、7当,数字越大,冷冻室里的温度越低。

  • ns是什么(ns在医学上是什么意思)

    以下内容大家不妨参考一二希望能帮到您!ns是什么NS在医学上的意思有两种。第一种,NS代表的意思就是0.9%的Nacl溶液的缩写,一般用于医生下的医嘱单、处方单以及处置单等,这样可以方便医务人员识别。这种情况下一般用于外科或者内科医生的常规检查结果报告中出现,比如说医生在报告单上写道NS阴性,这是说明患者的神经系统检查结果是正常的。

  • quack是什么意思(quack解释)

    quack解释quack,呱呱叫读音:美/kwæk/;英/kwæk/释义:n.鸭叫声;庸医;江湖骗子v.(鸭子)嘎嘎叫;吹嘘;大声说蠢话(非正式)adj.骗人的;冒牌医生的n.(Quack)(德、美、法、英、荷)夸。

  • 筋膜抢有什么用(筋膜枪用处简述)

    接下来我们就一起去研究一下吧!筋膜抢有什么用背部按摩,顺着脊柱的两侧,在竖脊肌的位置顺着肌丝的方向,可以进行上下按摩。记住动作不要太快,要按摩均匀。肩部按摩,放在肩部周围肌肉的区域,顺着肌丝的方向,由上到下轻轻的滑动。中间的部分也是一样,要注意按摩均匀,一直延伸到肩部的后侧。

  • 火腿鸡蛋煎包怎么做(火腿鸡蛋煎包的做法)

    火腿鸡蛋煎包怎么做食材:面粉200克,酵母3克,鸡蛋2个,火腿1个,韭菜1小把,食盐适量,十三香少许。把做馅的材料切丁加入适量和食盐和十三香。把馅料搅拌均匀。从冰箱拿出来发酵好的面团。面团揉面条状后切成20克左右的面团。小面团擀成面皮,两边薄中间后。面皮中间放馅折叠包起来。锅中到入少许油小包包入锅,锅中加入适量的水盖上锅盖。煎至水干包包也就熟了,再翻个面双面金黄色起锅装盘即可食用了。

  • 祝福词(关于祝福的词语有哪些?)

    祝福词经典生日祝福词语:岁岁平安、多福多寿、福寿双全、福禄寿禧。经典事业祝福词语:旗开得胜、马到成功、飞黄腾达、步步高升、官运亨通、平步青云、青云直上。经典身体祝福词语:生龙活虎、龙腾虎跃、龙马精神、虎头虎脑、虎虎生威、铜膀铁臂、膀大腰圆。经典延寿祝福词语:福如东海、寿比南山、精神矍铄、鹤发童颜。

  • 高考数学公式(有关高考的数学公式盘点)

    下面更多详细答案一起来看看吧!高考数学公式数学公式:抛物线标准方程y^2=2pxy^2=-2pxx^2=2pyx^2=-2py。正棱台侧面积S=1/2(c+c)h。弧长公式l=a*ra是圆心角的弧度数r>0。扇形面积公式s=1/2*l*r。圆锥体体积公式V=1/3*pi*r2h。斜棱柱体积V=SL注:其中,S是直截面面积,L是侧棱长,柱体体积公式V=s*h。

  • 大麦麦芽粉的功效与作用(寒冬里的意外温暖)

    广州比灵配料针对当下流行的热饮风味和消费者冬日养生需求,特别推出大麦麦芽粉,赋予产品颜色、风味和结构的改善,为热饮厂商解决冬日热饮风味和营养的难题。大麦麦芽粉除了在热饮、固饮中具有不二之选的优势,在乳品中可促进奶油风味,在冰淇淋中可提供麦芽香。

  • 未来的上阳赋到底有多火(上阳赋里万众瞩目的白月光子澹)

    目前,《上阳赋》渐入佳境,王儇的少女时代结束,周一围扮演的大将军萧綦不帅但够man,两人搭档起来,竟有一种无以言说的cp感。唯一不足的,应是杨佑宁扮演的三皇子了,一个深情的男二号,是女主王儇一生的白月光,也是书迷心口的朱砂痣。对比之下,可知杨佑宁被群嘲,着实情有可原,毕竟观众眼里的“白月光”都是焦古之流。所谓“白月光”,指的是寄予希望却无法拥有,这一类角色气质比人设更重要。