Linux(centos7.6 64位)上安装JDK1.8,tomcat9,以及mysql8的步骤(在线安装)

4 篇文章 0 订阅
3 篇文章 0 订阅

本文链接:https://blog.csdn.net/VS18703761631/article/details/102906988

1. 先查看是否有java环境

 rpm -qa | grep java

2. 安装JDK(1.8)

yum install -y java-1.8.0-openjdk*

安装JDK以后配置环境变量(由于是默认安装的所以jdk默认安装路径在/usr/lib/jvm),进入 vi /etc/profile 进行java的环境变量的配置。

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09_0..el7_7.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar.:$JAVA_HOME/lib/dt.jar.:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=/usr/lib/jvm/jre

配置好以后,保存退出(Esc+ :wq!),使环境变量生效

source /etc/profile

3. 安装 mysql(8.0)

### 下载最新的mysql Repository mysql 8.0
wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

### 安装rep包

yum -y install mysql80-community-release-el7-3.noarch.rpm

### 安装mysql服务端

yum -y install mysql-community-server

此时,mysql已经安装成功(已经默认在运行)。

查看MySQL的版本(mysql -V)

查看mysql默认密码

grep "password" /var/log/mysqld.log

修改mysql 密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yours password';
可能出现:Your password does not satisfy the current policy requirements
mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误

4. 设置开机启动Mysql

systemctl enable mysqld
systemctl daemon-reload

5. 开启远程连接

登录数据库: use mysql  and update user set host='%' where user ='root';

让命令生效:flush privileges;

尝试Navcate连接

6. 安装Tomcat(9.0)

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz

   6.1 解压tomcat ----tar -zxvf  xx.tar.gz

   6.2 修改端口号(8081)----https://blog.csdn.net/m0_37836194/article/details/79151296

   6.3 进入bin,启动tomcat(./startup.sh), 停掉tomcat(./shutdowm.sh).

   6.4 查看tomcat是否启动成功

如果启动不成功的话,查看错误信息,Tomcat的启动信息类似如下:

[root@VM_0_5_centos bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat/apache-tomcat-9.0.30
Using CATALINA_HOME:   /usr/local/tomcat/apache-tomcat-9.0.30
Using CATALINA_TMPDIR: /usr/local/tomcat/apache-tomcat-9.0.30/temp
Using JRE_HOME:        /usr/shared/java-1.8.0.222/jre
Using CLASSPATH:       /usr/local/tomcat/apache-tomcat-9.0.30/bin/bootstrap.jar:/usr/local/tomcat/apache-tomcat-9.0.30/bin/tomcat-juli.jar
Tomcat started.

 你会发现其中JRE_HOME与配置的JRE路径不同(这里假设实际路径为/usr/lib/jvm/jre),在探究了一番后,总结出来的这类问题的解决思路如下:

 6.4.1 JDK环境配置问题

首先先查看你的java环境变量中是否存在JRE_HOME

echo $JRE_HOME  //查看是否和自己安装的一致

如果不一致,vim /etc/profile , 添加保存退出。

如果还是不行,则是tomcat的问题。

6.4.2 Tomcat 问题

如果全局JRE_HOME字段正常或者通过以上方法,Tomcat启动返回的JRE_HOME 任然错误,那么有可能是Tomcat启动时使用了局部的JRE_HOME字段,此时可以通过强制规定Tomcat启动配置来解决;编辑 Tomcat根目录/bin/setclasspath.sh ,在文件的开头添加以下(根据自己安装的实际修改):

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=/usr/lib/jvm/jre

 安装完成之后,重新启动tomcat,则看到调用的jre改变。并启动成功。

7. 安装sqlserver

https://mp.csdn.net/postedit/88990489

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值