zoukankan      html  css  js  c++  java
  • CentOS-7下安装jdk、tomcat、mysql以及项目部署

    首先把安装包拉到root目录下(或者可以自行下载)

    使用ll 命令查看可以看到我们的压缩包了

     接下来我们就可以安装jdk、tomcat、以及mysql了

    安装jdk

    (1)解压jdk,到/usr/local目录下

    [root@localhost ~]# tar xf jdk-8u221-linux-x64.tar.gz -C /usr/local

     (2)配置环境变量

    [root@localhost ~]# vi /etc/profile

    添加以下内容

    JAVA_HOME=/usr/local/jdk1.8.0_221
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME PATH

    保存后

    (3)让配置文件生效(修改环境变量的时候记得执行这条,修改的文件才能生效)

    [root@localhost ~]# source /etc/profile

    (4)测试jdk是否安装成功(看到版本号说明已经安装成功了)

    [root@localhost ~]# java -version

     

    (5)然后javac查看编译

    [root@localhost ~]# javac

    到此jdk已经安装成功了

    接下来我们安装tomcat

    安装tomcat

    (1)Tomcat的压缩包解压到/usr/local

    [root@localhost ~]# tar -xf apache-tomcat-9.0.22.tar.gz -C /usr/local/

     

    (2)配置环境变量

    [root@localhost ~]# vi /etc/profile

    添加以下内容

    CATALINA_BASE=/usr/local/apache-tomcat-9.0.22
    PATH=$CATALINA_BASE/bin:$PATH
    export PATH CATALINA_BASE

    (3)让配置文件生效

    [root@localhost ~]#  source /etc/profile

    (4)查看Tomcat服务器版本

    [root@localhost ~]# catalina.sh version

     

    (5)启动Tomcat服务器

    [root@localhost ~]# catalina.sh start   //启动
    [root@localhost ~]# catalina.sh stop    //关闭

     

    也可以进去到tomcat bin目录下使用脚本文件运行

    [root@localhost ~]# startup.sh

    (6)确保开启8080端口,可以关闭防火墙

    [root@localhost ~]# systemctl stop firewalld.service
    开机自动启动:systemctl enable firewalld.service
    开放防火墙8080端口,指令是:firewall-cmd --permanent --add-port=8080/tcp
    查看防火墙是否在运行:firewall-cmd --state               //running 表示运行

    (7)浏览器访问效果如下:

     

    到这里tomcat已经安装成功了

    修改端口号(需要的伙伴可以去修改,这里就不做修改了)

    [root@localhost ~]# vi /usr/local/apache-tomcat-9.0.22/conf/server.xml

     

    安装mysql

    (1)卸载以前安装过的mysql文件(默认有一个)

    查看是否安装(如果有安装会显示版本号)

    [root@localhost ~]# rpm -qa | grep -i mysql

    卸载命令:rpm -e --nodeps +命令

    # rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

    (2)安装MySQL各种依赖

    rpm -ivh mysql-community-common-5.7.27-1.el6.x86_64.rpm --force --nodeps
    rpm -ivh mysql-community-libs-5.7.27-1.el6.x86_64.rpm --force --nodeps
    rpm -ivh mysql-community-client-5.7.27-1.el6.x86_64.rpm --force --nodeps
    rpm -ivh mysql-community-devel-5.7.27-1.el6.x86_64.rpm --force --nodeps

     安装完毕

    安装依赖包

    yum install perl     #安装server时需要的依赖包
    yum install numactl  #安装server时需要的依赖包
    yum install libaio   #安装时需要的依赖包

    安装mysql服务的依赖

    [root@localhost ~]# rpm -ivh mysql-community-server-5.7.27-1.el6.x86_64.rpm --force --nodeps

    (3)启动与登录MySQL(第一次可能初始化有问题,可以启动多一两次)

    [root@localhost ~]# service mysqld start

    (4)登录,会出现以下报错:

    当然你也可以跳过这一步执行下一步(这里没有密码登录是会报错的)

    [root@localhost ~]# mysql -u root -p

     

    (5)使用如下命令查看临时密码

    [root@localhost ~]# grep 'temporary password' /var/log/mysqld.log

     

    (6)看到临时密码,需要mysql -u root -p 连接,并使用临时密码来登录 

    注意:这里的密码是隐藏着的,输入密码直接回车即可

    [root@localhost ~]# mysql -u root -p

     这时候已经登录进去mysql了

    (7)接着 修改密码复杂度  修改密码长度

    mysql> set global validate_password_policy=0;      //修改密码复杂度
    mysql> set global validate_password_length=1;     //修改密码长度

     

    (8)修改密码,下面是将密码改为root

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

     

    (9)开启远程访问(这里用户名为root 密码为root

    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

     

    然后我们可以查询下数据库(默认是有这么多数据库的)

     

    然后就可以使用工具连接了这里使用的是Navicat工具连接mysql(测试)

    这里的ip是你linux的ip,用户名和密码是刚设置的用户名(root)和密码(root)

     

    默认只允许root帐户在本地登录,如果想要远程连接数据库,为了安全起见,添加一个新的帐户test,密码为Password123!

    这里的用户名为(test)密码是(Password123!)。

     到此已经安装好jdk,tomcat以及mysql了

    然后你也可以把你项目的class文件的视图文件拉到tomcat的root目录下,重启tomcat进行浏览器访问你的网页。

    到此就结束了哈,仅供大家参考,如有不足的地方下方留言哦!

  • 相关阅读:
    bzoj1218 本来dp 但是数据弱 枚举可过
    bzoj1816二分答案 扑克牌
    bzoj2748 水dp
    最长上升子序列(nlog n)
    bzoj1798线段树。。调的要死
    HTML5 移动开发 (HTML5标签和属性)
    关于全屏布局
    关于z-index这个层级的问题
    面板数据模型
    竞争模型
  • 原文地址:https://www.cnblogs.com/ckfeng/p/13013417.html
Copyright © 2011-2022 走看看