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/访问的是前台
centos6.5+jdk1.7+mysql5.6+tomcat8.0部署jpress的更多相关文章
- 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. ...
- tomcat8.0部署启动
http://tomcat.apache.org/download-80.cgi 打开命令行提示符窗口, 进入Tomcat安装目录, 进入bin目录下, 输入:service.bat install ...
- CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档
----------------CentOS6.5下安装JDK1.7+MYSQL5.5+TOMCAT7+nginx1.7.5环境安装文档----------------------- [JDK1.7安 ...
- Eclipse_luna_J2EE_For_JS+tomcat8.0环境搭建、配置、开发入门
一.所有需要的软件.插件等下载地址 J2SE的官方下载路径:http://www.oracle.com/technetwork/java/javase/downloads/index.html Ecl ...
- 在centos6.5中安装mysql5.7
简介 博主最近在研究mysql的读写分离和主从复制,一台master和两台slave,三台机器在同一个局域网中,首先就就要在centos6.5中安装mysql5.7.好了,废话不多说,接下来进入正题. ...
- centos6.7编译安装mysql5.7.17
centos6.7编译安装mysql5.7.17 2017-03-24 09:57:15 提示:mysql5.7.17和之前5.56以前的版本安装不一样,需要用cmake 另外,看本文档的mysql编 ...
- Linux下Tomcat8.0.44安装使用Apr
听说Apr可以提高tomcat很多的性能,配置具体如下1.安装apr 1.5.2 [root@ecs-3c46 ]# cd /usr/local/src [root@ecs-3c46 src]# wg ...
- 阿里云CentOS 7.4 64位,jdk1.6、mysql5.7、tomcat6部署步骤(个人记录)
jdk1.6.mysql5.7.tomcat6部署步骤 一.安装jdk1.6 查看当前系统jdk的版本:java -version 方法一:利用yum源来安装jdk(此方法不需要配置环境变量) 查看y ...
- Ubuntu16.04+Java8+Mysql5.7+Tomcat8.5服务器环境配置
本文章使用环境: Ubuntu16.04 Java8 Mysql5.7 Tomcat8.5 Ubuntu 版本16.04, 本文采用SSH远程登录主机 工具:Xshell 默认使用root用户登录 ( ...
随机推荐
- 查询GC日志、动态年龄计算
https://www.cnblogs.com/onmyway20xx/p/6590603.html 从实际案例聊聊Java应用的GC优化 动态年龄计算 关于上文中提到晋升年龄阈值为2,很多同学有疑问 ...
- squid代理简介
squid代理 简单介绍一下正向代理和反向代理 标准代理:缓存静态页面,但是要实现这种方式必须在内部主机的浏览器内指明代理服务址和端口. 透明代理:不需要指明代理服务器的IP和端口 二)反向代理 可以 ...
- Ubuntu18.04 安装netstat
关键命令 sudo apt-get install net-tools 参考博客:https://www.cnblogs.com/2sheep2simple/p/10611650.html
- Access数据库删除重复记录,只保留一条记录的做法
Access数据库删除重复记录,只保留一条记录的做法: 只保留id最小的记录方法: delete from [表名] where id not in (select min(id) from [表名] ...
- 【30分钟学完】canvas动画|游戏基础(extra1):颜色那些事
前言 本篇主要讲解关于计算机颜色系统的概念,后续结合一些canvas的应用.因为是"你不知道也没关系"的边缘知识,所以作为本系列教程的扩展,没有兴趣的同学可以跳过. 开始我们万紫千 ...
- 使用 python 开发 Web Service
使用 python 开发 Web Service Python 是一种强大的面向对象脚本语言,用 python 开发应用程序往往十分快捷,非常适用于开发时间要求苛刻的原型产品.使用 python 开发 ...
- 汇总apply()、call()、bind()用法详解
先看明白下面: 例 1 obj.objAge; // 17 obj.myFun() // 小张年龄 undefined 例 2 shows() // 盲僧 比较一下这两者 this 的差别,第一个打印 ...
- MySQL教程-MyISAM和InnoDB的区别
MySQL的表类型MyISAM和InnoDB之间的最大区别是,InnoDB的支持事务.兄弟连教育( )来给大家做个对比: InnoDB支持一些新的功能:交易,行级锁,外键 InnoDB是高容量,高性能 ...
- 牛客网 TaoTao要吃鸡 ( 0/1背包变形 )
题意 : 题目链接 分析 : 如果没有 BUG (即 h == 0 的时候)就是一个普通的 0 / 1 背包 需要讨论一下 h != 0 的情况 此时有就相当于有物品是有特权的 而且背包装有特权的物 ...
- 配置文件:android:inputType参数类型说明
输入字符 android:inputType="none" --输入普通字符 android:inputType="text" --输入普通字符 andr ...