zoukankan      html  css  js  c++  java
  • centos6.5+jdk1.7+mysql5.6+tomcat8.0部署jpress

    前言:此篇记录在linux下搭建环境部署jpress,mysql使用的是源码安装

    1、准备

    2、安装

    3、部署

    1、准备

    a.准备centos6.5服务器环境

    mysql-5.6.19.tar.gz      链接:https://pan.baidu.com/s/1fwce0eXJFBlCTJoNcC-FtQ 提取码:gmjw 

    jdk-7u80-linux-x64.tar.gz   链接:https://pan.baidu.com/s/1TT-N2-0B3GanfLYX1MZEVw 提取码:xalh 

    apache-tomcat-8.0.44.tar.gz  链接:https://pan.baidu.com/s/11EOqYkFwS2dAycqWjBGnKw 提取码:e68i 

     

    2、安装

    a.安装jdk,并配置环境变量(如果是源码包安装就仅需配置环境变量即可)

    l  查看rpm -qa|grep java 

    l  卸载rpm -e --nodeps XX

    l  检查java -version

    l  安装:

    mkdir /usr/java

    将jdk-7u80-linux-x64.tar.gz放到/usr/java下面

    tar -zxvf jdk-7u80-linux-x64.tar.gz  #解压

    vi /etc/profile 配置环境变量添加如下行:

    export JAVA_HOME=/usr/java/jdk1.7.0_80 

    export PATH=$PATH:$JAVA_HOME/bin  

    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    执行source /etc/profile 使配置生效

     

    b.源码安装mysql

    l  安装必要的安装工具:yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake

    l  创建用户和用户组

    groupadd mysql

    useradd -r -g mysql mysql

    l  编译安装 

    将mysql-5.6.19.tar.gz放到/usr/local

    tar -zxvf mysql-5.6.19.tar.gz #解压

    cd /usr/local

    cmake .  #这里有个“.”,不要掉了,代表编译当前目录

    make && make install  #执行安装

    chown -R mysql.mysql /usr/local/mysql # 赋予数据存放目录权限

     cd /usr/local/mysql/scripts 

     ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  #初始化数据库 

    l  设置mysqld的开机启动

    cd /usr/local/mysql/support-files //注册服务

    cp mysql.server /etc/rc.d/init.d/mysql  //使用默认配置文件

    cp my-default.cnf /etc/my.cnf  //让chkconfig管理mysql服务

    chkconfig --add mysql//添加为开机启动

    chkconfig mysql on  //设置为开机启动

    service mysql start  //启动mysql

    vi /etc/profile加入以下内容 export PATH=/usr/local/mysql/bin:$PATH //将mysql的bin加入到path中

    source /etc/profile   //使得环境变量配置生效

    l  设置密码

    mysql -uroot   //root用户登录

    SET PASSWORD = PASSWORD('123456'); //为root用户设置密码 

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;//给远程用户授权访问权限

    flush privileges;//使得修改生效

    l  将防火墙对3306端口设为开放

    Vi /etc/sysconfig/iptables,在端口22下面添加 iptables -I INPUT -p tcp --dport 3306 -j ACCEPT//允许3306端口访问 

    /etc/init.d/iptables restart #最后重启防火墙使配置生效

    c.安装tomcat

    l  配置tomcat

    tar -zxvf apache-tomcat-8.0.44.tar.gz//解压到根目录

    mv apache-tomcat-8.0.44 tomcat //重命名

    cd /tomcat/bin   chmod a+x XX.sh  //将.sh的文件都授予可执行权限

    ./startup.sh //启动服务

    l  将防火墙设为对8080端口开放

    Vi /etc/sysconfig/iptables,在端口22下面添加 iptables -I INPUT -p tcp --dport 8080 -j ACCEPT   //允许8080端口访问 

    /etc/init.d/iptables restart //最后重启防火墙使配置生效

    3、部署

    a.新建数据库

    方法1:直接远程连接数据库,使用数据库连接工具navicat for mysql 右键创建名为jpress的数据库

    方法2:在linux连接工具中访问数据库,然后创建

    mysql -u root -p

    show databases;

    create database jpress  DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    b.部署jpress

    1、将jpress.war放到webapps中,重启tomcat即可,访问http://yourserver:8080/jpress 完成安装 设置用户名和密码

    2、重启tomcat访问http://yourserver:8080/jpress/admin/login  就可以访问后台了,http://yourserver:8080/jpress/访问的是前台

  • 相关阅读:
    ASP.NET----内置对象----Response
    Angular----样式
    C# 读取Excel文件数据
    Node.js
    MySQL----navicat for mysql(破解版)可视化数据库操作
    MySQL----MySQL数据库入门----第五章 多表操作
    MySQL----MySQL数据库入门----第四章 单表查询
    MySQL----MySQL数据库入门----第三章 添加、更新与删除数据
    字节跳动核心竞争力学习与思考
    入门技术管理者的思考
  • 原文地址:https://www.cnblogs.com/weizhideweilai/p/7410581.html
Copyright © 2011-2022 走看看