前言:此篇记录在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/访问的是前台

centos6.5+jdk1.7+mysql5.6+tomcat8.0部署jpress的更多相关文章

  1. Centos7+PHP5.6+MySQL5.7+Zabbix4.0部署

    Centos7+PHP5.6+MySQL5.7+Zabbix4.0部署 系统版本:CentOS Linux release 7.4.1708 (Core) 最小化安装 内核版本:3.10.0-693. ...

  2. tomcat8.0部署启动

    http://tomcat.apache.org/download-80.cgi 打开命令行提示符窗口, 进入Tomcat安装目录, 进入bin目录下, 输入:service.bat install  ...

  3. CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档

    ----------------CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档----------------------- [JDK1.7安 ...

  4. Eclipse_luna_J2EE_For_JS+tomcat8.0环境搭建、配置、开发入门

    一.所有需要的软件.插件等下载地址 J2SE的官方下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html Ecl ...

  5. 在centos6.5中安装mysql5.7

    简介 博主最近在研究mysql的读写分离和主从复制,一台master和两台slave,三台机器在同一个局域网中,首先就就要在centos6.5中安装mysql5.7.好了,废话不多说,接下来进入正题. ...

  6. centos6.7编译安装mysql5.7.17

    centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编 ...

  7. Linux下Tomcat8.0.44安装使用Apr

    听说Apr可以提高tomcat很多的性能,配置具体如下1.安装apr 1.5.2 [root@ecs-3c46 ]# cd /usr/local/src [root@ecs-3c46 src]# wg ...

  8. 阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)

    jdk1.6.mysql5.7.tomcat6部署步骤 一.安装jdk1.6 查看当前系统jdk的版本:java -version 方法一:利用yum源来安装jdk(此方法不需要配置环境变量) 查看y ...

  9. Ubuntu16.04+Java8+Mysql5.7+Tomcat8.5服务器环境配置

    本文章使用环境: Ubuntu16.04 Java8 Mysql5.7 Tomcat8.5 Ubuntu 版本16.04, 本文采用SSH远程登录主机 工具:Xshell 默认使用root用户登录 ( ...

随机推荐

  1. Centos系统的启动流程

    一.CentOS6启动流程 1.流程图 2.说明 (1)post加电自检 这个过程是开机后,BIOS或UEFI进行硬件检查的阶段 (2)MBR引导 自检硬件没有问题时候,这里以BIOS为例,BIOS将 ...

  2. Laravel session的保存机制

    与$_SESSION不同Laraver中的session是在当次程序执行完毕时保存到文件或其他存储引擎中的,也就是说如果使用了die等强制结束程序的函数将不会自动保存session导致session失 ...

  3. IIS下设置跨域访问问题--Access-Control-Allow-Origin 站点跨域请求的问题

    背景: 最近 开发中遇到新需求,把公司的OA系统迁移一套到小程序上面去 有些功能的信息是在小程序 查看 但是文件是在pc端上传的 例如:领导在外出办公 使用小程序查看xxxx.pdf文件  这个时候就 ...

  4. multi gpu inference with tfserving or keras

    在tfserving上,目测只能在每个gpu上起docker    https://github.com/tensorflow/serving/issues/311#issuecomment-4801 ...

  5. jenkins打包maven工程发现有些包下载不下来

    将这些依赖的jar包放到mvn的本地仓库中,通常是用户主目录下的.m2/repository https://blog.csdn.net/taiyangdao/article/details/5228 ...

  6. 浅谈MySQL存储引擎选择 InnoDB还是MyISAM

    如果是一些小型的应用或项目,那么MyISAM 也许会更适合.当然,在大型的环境下使用MyISAM 也会有很大成功的时候,但却不总是这样的.如果你正在计划使用一个超大数据量的项目,那么你应该直接使用In ...

  7. asp.net mvc + vue.js + axios.js

    1.新建一个 MVC 应用程序 2.右键解决方案 添加VUE 3.搜索vue 1.安装axios.js ,用于数据请求,get , post axios

  8. Zookeeper安装使用--单机模式

    1.version package准备 zookeeper-3.4.5.tar.gz 2.mkdir zookeeper folder.tar the package  mkdir zookeeper ...

  9. thinkphp一般数据库操作

    引入命名空间 插入 更新 查询 删除 一些支持命令行的操作 清空操作 分库操作 分库相关配置---在config.php中进行 使用: 参数绑定 占位符绑定 第一句后半拉

  10. POJ-2104-Kth Number(主席树)

    链接: https://vjudge.net/problem/POJ-2104#author=malic 题意: 给定一个数组 a[1...n],数组元素各不相同,你的程序要对每次查询Q(i,j,k) ...