阿里云ECS centos7配置jdk-tomcat-mysql 并部署javaweb项目

39 篇文章 0 订阅
23 篇文章 0 订阅

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)

from:https://blog.csdn.net/taotao12312/article/details/72357371

jdk1.8 + tomcat8 + mysql

1、配置JDK

Java Downloads | Oracle下载jdk,通过WinSCP拷贝到服务器/usr目录下。

解压:

tar -zxvf jdk-8u131-linux-x64.tar.gz
  • 1

配置环境变量:

vim /etc/profile

export JAVA_HOME=/usr/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

source /etc/profile  #立即生效
echo $JAVA_HOME #查看效果

2、配置TOMCAT

Apache Tomcat® - Apache Tomcat 8 Software Downloads下载tomcat,通过WinSCP拷贝到服务器/usr下

tar -zxvf apache-tomcat-8.0.45.tar.gz   //解压
 mv apache-tomcat-8.0.45 tomcat    //重命名

验证:

/usr/tomcat/bin/startup.sh  //启动tomcat
curl http://localhost:8080  //访问

若加载出html代码证明安装成功

3、配置MYSQL

1.安装mysq的repo源

wget http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
rpm -ivh mysql57-community-release-el7-7.noarch.rpm

2.安装mysql

yum install mysql-server
yum install mysql-devel

安装完成之后重新检查一下安装了的mysql软件。

rpm -qa|grep -i mysql

mysql-community-libs-5.7.10-1.el7.x86_64 
mysql-community-common-5.7.10-1.el7.x86_64 
mysql-community-client-5.7.10-1.el7.x86_64 
mysql-community-devel-5.7.10-1.el7.x86_64 
mysql57-community-release-el7-7.noarch 
mysql-community-server-5.7.10-1.el7.x86_64

3.登录到mysql

service mysqld status     查看mysql当前的状态
service mysqld stop       停止mysql
service mysqld restart    重启mysql
service mysqld start      启动mysql

首先,启动mysql。不过当时的做法是尝试登录mysql而不是启动或者查看该服务。

我们的mysql是没有密码的所以无法登录,当输入mysql -u root错误提示:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) 登录root帐号需要密码,不过我们没有。于是就是忘记密码的操作了。

(1.在/etc/my.cnf文件中[mysqld] 下面添加skip-grant-tables。

(2.重启mysql,service mysqld restart

(3.登录mysql,mysql -u root

(4.修改密码

mysql>use mysql; 
mysql>update mysql.user set authentication_string=password(‘密码’) where user=’root’; 
mysql>flush privileges; 
mysql>exit; 
(5.恢复/etc/my.cnf,将skip-grant-tables删除或者注释掉。

(6.重启mysql,service mysqld restart

(7.mysql -u root -p 
输入密码进入后再次设置密码(安全性低会有提示)才可以使用,否则无法执行SQL命令

mysql> SET PASSWORD = PASSWORD('新密码');

4.设置mysql的编码 
(1.查看当前的编码,使用status命令 
查看数据库编码

(2.修改mysql配置文件

在/etc/my.cnf文件[mysqld]段增加下面的代码

character-set-server=utf8
collation-server=utf8_general_ci

:wq#保存退出

(3.重启mysql服务

mysql>service mysqld restart;

5.使用SQLyog远程连接MySQL

  因为MySQL默认只支持本地的连接,所以我们需要修改mysql库下的user表的localhost为%即可,然后刷新配置信息。

mysql -u root -p 
//输入密码
use mysql;
update user set host='%' where user='root' and host='localhost';
flush privileges; //刷新权限表,使配置生效

至此,基本环境搭建完成。

4、将你的web项目部署到tomcat

1、将你的web项目打成war包,拷贝到/usr/tomcat/webapps目录下,并删除ROOT目录 
2、修改tomcat/conf/server.xml文件

vi /usr/tomcat/conf/server.xml

(1 修改端口(默认为8080) 
1 
(2 修改访问路径(默认为localhost) 
2 
(3 添加你的web项目的context 
3

参考: 
Centos7 x64 javaWeb环境搭建_水中加点糖-CSDN博客 
阿里云CentOS7系统搭建JavaWeb环境 - MetalSteel - 博客园 
centos7 安装部署jdk环境及tomcat_Better Me的博客-CSDN博客_centos7 下载tomcat

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值