[项目部署] CentOs7 安装 MySQL/Tomcat/JDK 笔记

0、安装 MySQL

    cd /usr/local/
    # 新增yum源
    rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    # 查看可用的mysql版本(直接略过)
    yum repolist enabled | grep "mysql.*-community.*"
    # 导入
    yum -y install mysql-community-server
    # 加入开机启动
    systemctl enable mysqld
    # 启动mysql
    systemctl start mysqld
    # 配置初始信息
    mysql_secure_installation
    # 如果没有权限,直接修改权限信息
    cd /var/lib/mysql/performance_schema
    chown mysql *
    chgrp mysql *
    
    # 密码重置  ########
    vi /etc/my.cnf
    # 添加 (在 socket=*.socket 下面)
    skip-grant-tables
    # 重启mysql
    systemctl stop mysqld
    systemctl start mysqld
    # 进入 mysql
    mysql -uroot
    mysql> USE mysql;
    mysql> UPDATE user SET Password = password('new password') WHERE User = 'root'; 
    # 刷新权限
    mysql> flush privileges;

遇到错误:https://blog.csdn.net/wangzi419/article/details/80865192 

 

1、安装 JDK

    # 检查本机是否已安装过 JDK 了,有则跳过无则安装;    
    yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
    
    # Windows 系统内用 eclipse 开发还需要设置 JAVA_HOME、CLASSPATH、PATH 环境变量,
    # 同样的在 Centos7 里面也一样,安装完毕之后:
    
    vi /etc/profile
    export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.141-3.b16.el6_9.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
    
    # 让设置立即生效
    # /etc/profile 文件就是 centos7 的环境变量配置文件。
    source /etc/profile
    
    
    # 完成后,执行命令:
    java -version
    # 查看是否安装成功;
    > openjdk version "1.8.0_141"
    > OpenJDK Runtime Environment (build 1.8.0_141-b16)
    > OpenJDK 64-Bit Server VM (build 25.141-b16, mixed mode)

  PS:要注意一下环境变量的配置,好像路径总是会配错,在启动 tomcat 后 tomcat 不会报错你 jdk 路径配错了,

  但是你运行就是什么提示也没有,无法访问,telnet 端口又可以通。后来无意中执行 Tomcat shutdown 的时候才报错,jdk 路径配置错误;

  遇到错误的时候,看一下路径;(标红部分最好自己安装完成后看看是不是这个目录)

 

2、安装 Tomcat

    # 创建组 & 添加用户
    groupadd tomcat
    useradd -s /bin/bash -g tomcat tomcat

    # 下载:
    cd /usr/local
    wget http://mirrors.shuosc.org/apache/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
# 连接失效,这里获取:https://tomcat.apache.org/download-80.cgi
# 解压: tar -zxvf apache-tomcat-8.5.20.tar.gz # 修改权限: chown -R tomcat:tomcat apache-tomcat-8.5.20 # 启动: cd apache-tomcat-8.5.20 sh ./bin/startup.sh # [可选项] 修改默认端口为 80 vi /usr/local/apache-tomcat-8.5.20/conf/server.xml # 开启防火墙端口 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload

 

3、部署 Java Web 项目

    # 0、eclipse 项目右键,选择 Export,WAR File;
    # 1、上传 war 包;
    
    # 进入目录
    /usr/local/apache-tomcat-8.5.20/webapps/ROOT
    # 删除所有文件
    rm -rf /usr/local/apache-tomcat-8.5.20/webapps/ROOT
    # 创建文件夹
    mkdir ROOT
    # 授权目录权限
    chmod a+w -R /usr/local/apache-tomcat-8.5.20/webapps/ROOT
    
    # 解压 war 包
    jar -xvf xxxx.war
    
    # 重启 tomcat
    ./usr/local/apache-tomcat-8.5.20/bin/shutdown.sh
    ./usr/local/apache-tomcat-8.5.20/bin/startup.sh

 


posted @ 2017-09-21 00:11  loongchao  阅读(176)  评论(0编辑  收藏  举报