CentOS 7部署Java+Mysql步骤
1、工具
putty0.7:用于远程控制服务器
winSCP5.13: ftp工具,用于向远程服务器传送文件
2、安装jdk:
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
3、设置环境变量
cd /etc
vi profile
#增加3行(注意第1行的小版本号和文件夹名称!!!):
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.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
#保存并退出
:wq
#让环境变量生效
source /etc/profie
4、验证
java -version
5、创建tomcat账号
sudo groupadd tomcat
6、下载tomcat安装包:apache-tomcat-8.5.30.tar.gz,并保存到/home下
7、解压:
tar -zxvf apache-tomcat-8.5.30.tar.gz
8、启动
ls
cd 到用户名下
apache-tomcat-8.5.30/bin/startup.sh
或cd到tomcat/bin文件夹下,用./starup.sh执行
9、防火墙增加例外规则
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload
10、安装mysql
彻底删除MySQL(新服务器不用):参考https://blog.csdn.net/typa01_kk/article/details/49057073
#下载yum install mysql-community-server repository
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#将MySQL yum repository添加到本地repository中
yum localinstall mysql-community-release-el7-5.noarch.rpm
#安装mysql-community-server
yum install mysql-community-server
#启动mysql服务
systemctl start mysql
#第一次运行mysql,切记,不要有其他操作
mysql_secure_installation
此时会询问是否修改mysql root密码,选是。需要输入mysql原密码(此时为空)。
接下来,为了安全,MySQL 会提示你重置 root 密码,移除其他用户账号,禁用 root 远程登录,移除 test 数据库,重新加载 privilege 表格等。只需输入 y 继续执行即可。
11、创建并还原数据库
mysql -uroot -proot
CREATE DATABASE XXXX DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql -uroot -proot XXXX <XXXX .sql;
12、部署war包
把war包上传到tomcat/webapps下,重启tomcat即可。
13、小插曲
部署后发现在服务器上用localhost和127.0.0.1都可以访问(用lynx测试),但是用外网ip地址不行。
原因是阿里云服务器安全组设置里,默认是关闭8080端口的,所以在阿里云控制台,安全组设置里打开8080端口即可。
CentOS 7部署Java+Mysql步骤的更多相关文章
- Linux CentOS下部署Java Web项目
本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...
- CentOS上部署JAVA服务【转】
http://www.th7.cn/Program/java/201511/686437.shtml 本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境.如何开 ...
- 在centos上部署java WEB环境
题语:偷得浮生半日闲,趁着十一期间,好好的写写随笔来记录自己所学.所践和所得,不足之处,欢迎各位拍砖~~~ 工具:Xftp 5.Xshell 5 一.安装jdk 1. 使用Xftp 5把jdk-8u ...
- CentOS下部署巡风步骤详解
本博客已经迁移到新的网站,www.je2se.com,请大家移步关注,互相交流,共同成长 巡风Centos 6.5部署指南 基础环境要求: Python2.7+ 安装Centos相关依赖 # Cent ...
- CentOS服务器安装部署Java环境(jdk,tomcat)
第一步:卸载openjdk 用命令 java -version,如有下面的信息说明CentOS自带OpenJdk,没安装跳过这一步: 最好还是先卸载掉openjdk,再安装oracle公司的jdk.先 ...
- centos 从头部署java环境
1.首先安装lrzsz 上传下载服务 yum install -y lrzsz 2.然后检查是否已经安装java rpm -qa|grep java 如果已经安装卸载后再重新安装 3.将下载好的jdk ...
- 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境
使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...
- linux CentOS 安装 nginx+tomcat+java+mysql运行环境
本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...
- CentOS7下部署java+tomcat+mysql项目及遇到的坑
CentOS 7 下安装部署java+tomcat+mysql 前置:CentOS7安装:https://jingyan.baidu.com/article/b7001fe1d1d8380e7382d ...
随机推荐
- A strange lift HDU - 1548
There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 ...
- 十分钟搞定pandas内容
目录 十分钟搞定pandas 一.创建对象 二.查看数据 三.选择器 十二.导入和保存数据 参考:http://pandas.pydata.org/pandas-docs/stable/whatsne ...
- 我的第一个C语言程序
从自学开始到现在应该有块一个月了,之前一直想要写博客一直没想好要自己建博客还是找平台来写.现在想想 其实都一样,不论在哪里,都可以记录自己学习的成长记录.这是我的第一篇关于C语言学习的博客,希望这只是 ...
- tar打包时的排除选项
1. 在命令行排除文件时,用 --exclude, 可以用多个--exclude . 可以用=号,也可以不用 如 tar -cvf ./aaa.tar ./tvc --exclude ...
- 将本地分支push到远程分支
git push origin [localbranch]:[remotebranch]
- redisObject
typedef struct redisObject { unsigned type:4; unsigned encoding:4; unsigned lru:REDIS_LRU_B ...
- jQuery封装 写的的确不错 转载
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间.这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱. 入门 编写一个jQuery插件开始于给jQuery.fn加入 ...
- API服务网关(Zuul)
技术背景 前面我们通过Ribbon或Feign实现了微服务之间的调用和负载均衡,那我们的各种微服务又要如何提供给外部应用调用呢. 当然,因为是REST API接口,外部客户端直接调用各个微服务是没有问 ...
- UVa 11039 - Building designing 贪心,水题 难度: 0
题目 https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&a ...
- 解决Tomcat v6.0 Server at localhost was unable to start within 45 seconds
eclipse 中tomcat启动超时报错如下: Starting Tomcat v7.0 Server at localhost' has encountered a problem Server ...