阿里云Windows Sever2012 java web项目部署全过程(一)

一、租一个服务器

要想部署web项目首先服务器是必不可少的,如果就是想练练手可以在腾讯或者阿里白嫖,点击下方链接
阿里服务器白嫖(ps需要答题每天上午十点开抢奥)
作为新手,我建议选择windows ps:无脑操作,So我选的是windows Sever2012 接下来在控制台你就会看到公网IP以及你的密码,嫌密码过长可以自己改密码,通过自己的电脑的远程连接输入IP和密码即可进行远程登录。 .

二、在服务器上配置环境

1、安装jdk

(1)jdk下载

jdk1.8链接
选择Windows x64即可
选择WindowsX64即可
(2)安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)
(3)如果怕出错建议默认即可
(4)类似这个样子即可在这里插入图片描述

2、配置jdk环境变量

(1)新建一个用户变量
JAVA_HOME: 将安装的jdk路径放在JAVA_HOME中
Path:将安装的jdk的bin路径放在Path中,如下图所示
ps:亲测有效,当然也可以自行百度换别的方式
在这里插入图片描述
(2)检测是否安装成功
在这里插入图片描述

三、安装Tomcat

1、下载地址官方Tomcat9
百度网盘链接:https://pan.baidu.com/s/1YsufR2vG9QpIbPSE6xK3qA
提取码:j1y2
2、选择下方的Core:下的32-bit/64-bit Windows Service Installer(pgp,sha512)即可 这个是exe文件,可以直接安装
在这里插入图片描述
3、安装过程
(1)点击next
在这里插入图片描述
(2)点击 I Agree
在这里插入图片描述
(3)点开Tomcat,选中Service,以后将可以在管理的服务中启动和关闭Tomcat(也可以默认,不改变配置),点击next

在这里插入图片描述
(4)可能在第一个栏中会出现-1,我设置成8005,都不影响,可直接next,直接按默认即可,不必要设置密码等
在这里插入图片描述

(5)当你安装完jdk后它会自己找到jre路径,所以此刻默认即可,点击next
在这里插入图片描述
(5)这里默认的c盘,如果想更改,这里随意,点击install进行下载
在这里插入图片描述

(6)点击finish完成
在这里插入图片描述
(7)打开浏览器 输入 http://localhost:8080 进入如下页面则表示安装成功:
在这里插入图片描述

四、安装mysql

1、点击下方链接,进行下载,如下图下载第一个即可
官方mysql下载链接

百度网盘链接:https://pan.baidu.com/s/1BSWcAMpGLGLZWv19YYugbA
提取码:vikp
在这里插入图片描述
2、双击下载好的exe文件安装
3、由于我已经安装了就不能给大家看截图了,这个安装十分简单,一直next即可,在里面要输入密码时输入简单即可,不然忘记就nounou了,不懂可自行百度
4、安装成功后,点击第一个MySQL 8.0 Command Line Client,进入后输入在安装mysql时自己设置的密码,如果成功如下
在这里插入图片描述
在这里插入图片描述

五、安装navicat以及建立连接

1、点击链接安装
百度网盘链接:
https://pan.baidu.com/s/1qArrIBj_yYLlHXp-9OBAMQ
提取码:c5ze
2、点击里面的navicat.exe安装
在这里插入图片描述
3、当出现要求输入名称和组织时,不用填写,直接填写此压缩包中的key即可
4、建立连接,点击左上角连接尽行建立连接,连接名随意,密码为你当时安装mysql时的密码。

在这里插入图片描述

注意:此时你可能会出现连接失败问题,
如:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
原因:
通过查看网上别人遇到的相关问题,发现是由于navicat版本的问题,出现连接失败的原因:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。并提供了三种解决方案
1、重新安装mysql低版本,费劲不可选
2.升级navicat,由于navicat是收费的,毕竟这个免费的比较好,不可选
3.把用户密码登录的加密规则还原成mysql_native_password这种加密方式, So选择第三种解决方案
按照上面方法进入下图页面
在这里插入图片描述
在页面中依次输入
1、ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你自己的mysql的密码’ PASSWORD EXPIRE NEVER;回车

2、ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘输入你要改的新mysql密码’;回车

3、FLUSH PRIVILEGES; 回车
这样就解决了,重复上面的连接步骤就不会出错了 ps:记得要使用你更改后的密码连接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值