网上的教程现在已经有很多了,我只是记录一下我自己搭建环境的过程

1.首先进入阿里云官网登录之后直接搜索“学生机”,然后点击“云翼计划”,我购买的是一个服务器ECS,在右边选择想要的预装环境,我购买的是一个CentOS 7.3 64位,地域的话,看自己的位置来就好了。附学生机官网地址 直接点击就可以查看,不用再去搜索了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WObqRGqh-1597395071171)(https://i.loli.net/2020/08/14/52UKpxa1bwgoh4t.png)]

2.购买成功之后,进入管理控制台(直接搜索管理控制台),如图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FYOqr1oq-1597395071175)(https://i.loli.net/2020/08/14/J8Df1Y3AiQxRzZp.png)]

3.然后点击右方“远程连接”,第一次会有一个非常之重要的连接服务器密码,建议记下来,会面会一直用到。然后在“更多”→“密码/密钥”→“设置实例密码”,设置好会自动的重启,然后直接就可以直接通过SSH软件(xsell6和xftp6)来对服务器进行一系列的操作,使用xshell6以及xftp6连接上服务器之后就可以进行JAVA环境的搭建了。

一、安装JDK

(建议下载之前看看自己本身的版本是多少,最好对的上,不然部署很麻烦)

1.点击链接 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,同意协议往下拉一点,然后就可以看到如图效果并根据箭头所指来下载(因为我是下载的CentOS 7.3,所以我下载的是Linux版本),

楼主附上自己下载好了的JDK8版本。本文是Linux x64版本。

JDK8(Linux+x64)下载地址:jdk8下载地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yxA0brzX-1597395071177)(https://i.loli.net/2020/08/14/Ai9xRNH2Tdvrktb.png)]

在下载好之后,打开xftp、xshell并输入用户名和密码连接阿里云服务器,界面如下(左xftp,右xshell):

这里楼主已经把官网的两款工具软件下载好了并放到了网盘。现在给出 xshell6和xftp6的网盘下载地址

xshell6快捷下载,xftp6快捷下载 温馨提示:xshell负责编写和执行Linux命令,就是大家都知道的命令行。 xftp负责上传和下载文件。两款软件搭配使用。还有一款免费的国产的linux远程连接客户端—finalshell,一款软件同时集成了xshell和xftp两款软件的功能。finalshell下载地址 楼主现在一直在用这款软件。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5PXgsw9Q-1597395071179)(https://i.loli.net/2020/08/14/IwB8xCAoDGZdKXy.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JewBBt8D-1597395071180)(https://i.loli.net/2020/08/14/xU9ZMo3l5fDeSdr.png)]

xftp中可以直接左右进行拖动,xshell中是用Linux命令来操作,首先输入:

mkdir /usr/java

就是在usr文件夹下创建了一个java文件夹,在xftp中直接打开usr/java,然后将左边自己电脑上已经下载好的jdk压缩包拖过去,等待下方显示上传成功,再切换到xshell中用命令进行解压,再XShell中输入:

//进入java目录
cd /usr/java
//输入解压命令
tar -zxvf jdk-8u221-linux-x64.tar.gz

等待解压完成之后,进入xftp中可以看见如图所示文件夹

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4MNm5bVc-1597395071181)(https://i.loli.net/2020/08/14/RUlrfq3Z6isBHSJ.png)]

接下来跟在Windows中一样,配置环境变量,在XShell中输入

//打开文件
vim /etc/profile

将输入切换到英文小写,输入“i”,在将光标移到文末,输入:

 export JAVA_HOME=/usr/java/jdk1.8.0_211export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATHexport JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/binexport PATH=$PATH:${JAVA_PATH}

如图,

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GoWeyP2d-1597395071182)(https://i.loli.net/2020/08/14/KwJO8jaNzDV2Flk.png)]

添加完毕之后,直接按“esc”键,再直接输入如下命令保存并退出

:wq

再输入如下命令来使profile文件立即生效

source /etc/profile

检测是否安装成功

  1. 输入 javac 不会出现command not found错误
  2. 输入 java -version 出现版本为java version “1.8.0_211”
  3. echo $PATH 看看刚刚设置的的环境变量配置是否都正确

下图为例:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JocKNvWK-1597395071183)(https://i.loli.net/2020/08/14/FQynfH81e39A4hE.png)]

二、安装MySql

1.在安装MySql之前,要先卸载掉CentOS自带的MariaDB,输入:

rpm -qa | grep -i mariadb

结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fPTZNOvQ-1597395071184)(https://i.loli.net/2020/08/14/NVieWa8pg7SQq9E.png)]

再输入:

rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

结果:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZhzJA0NN-1597395071185)(https://i.loli.net/2020/08/14/34BD7ETSvbVdZpL.png)]

点击 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 下载mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz (版本可能有变化,下5.7的Linux版本就好了)

2.同样创建目录:

mkdir /usr/mysqld

创建成功之后,上传mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 到新建的mysqld目录中。

输入:

//解压
tar -zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz//更改名称
mv mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz mysql

3.创建MySql的组和用户

groupadd mysql
useradd -r -g mysql mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-shDLcn68-1597395071186)(https://i.loli.net/2020/08/14/2IjqVkmnN4ydQFR.png)]

4.更改所属的组和用户

chown -R mysql mysql/
chgrp -R mysql mysql/

5.进入mysql目录,创建data目录

cd mysql
mkdir data

6.输入如下命令,初始化MySql,其中 vEFpxKOw_7k.就是MySQL第一次的随机密码(!!!)

yum install -y libaio
./bin/mysqld --user=mysql --basedir=/usr/mysqld --datadir=/usr/mysqld/mysql/data --initialize

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GCmhz0tD-1597395071187)(https://i.loli.net/2020/08/14/C6lDU7okAFxvXgw.png)]

开启MySql

./support-files/mysql.server start

将MySQL放入系统进程

//加入系统进程
cp support-files/mysql.server /etc/init.d/mysqld
//重启MySQL
service mysqld restart

设置mysql软连接

ln -s /usr/mysqld/mysql/bin/mysql /usr/bin

使用上面的随机密码登录mysql

mysql -u -p

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Q9pvZ6MB-1597395071188)(https://i.loli.net/2020/08/14/K8Ad7RgEa59zQqD.png)]

进入MySQL操作行,设置新密码

alter user 'root'@'localhost' identified by 'admin123';

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-INg1mBYA-1597395071189)(https://i.loli.net/2020/08/14/z2AqyHWcjx1V8C6.png)]

再设置允许数据库远程连接,因为要使用MySQL可视化工具进行连接

use mysql;
update user set user.Host='%' where user.User='root';

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7GpaSQX2-1597395071190)(https://i.loli.net/2020/08/14/arelKsJMX85UCcW.png)]

刷新一下权限

flush privileges;

然后打开Navicat Premium 12 (这个可以直接百度下载)连接即可

三、安装tomcat

1.下载 点击 https://tomcat.apache.org/download-70.cgi

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YKG20Zlz-1597395071191)(https://i.loli.net/2020/08/14/dar3SRTkJiCy5L1.png)]

同样在usr下创建目录

mkdir /usr/tomcatcd /usr/tomcat

通过XFtp将下载好的Tomcat压缩包传到建好的tomcat文件下并解压

tar -zxvf apache-tomcat-7.0.94.tar.gz

在tomcat文件夹下就会出现一个 apache-tomcat-7.0.94文件夹,在XShell中输入命令

//拷贝文件
cp -p /usr/tomcat/apache-tomcat-7.0.94/bin/catalina.sh /etc/init.d/tomcat

拷贝到init.d下是为了更方便的启动tomcat

使用 service tomcat start 就可以启动

还没有配置好,输入如下命令:

vim /etc/init.d/tomcat

按“i” 进入编辑模式,在合适的地方加入

# chkconfig: 112 63 37
# description: tomcat server init script
# Source Function Library
./etc/init.d/functionsJAVA_HOME=你的jdk路径
CATALINA_HOME=tomcat安装路径

如图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WdgMiUXV-1597395071192)(https://i.loli.net/2020/08/14/AqgYli5zVN2aXFM.png)]

按 esc 输入 :wq

在执行如下命令:

chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on

设置永久关闭防火墙,

systemctl start firewalld ##启动Firewallsystemctl stop firewalld ##关闭Firewallsystemctl restart firewalld ##重启Firewall禁止开机启动启动防火墙
systemctl disable firewalldfirewall-cmd --state  //查看防火墙的状态

如果出现下图所示则说明关闭成功

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QZex9eEQ-1597395071193)(https://i.loli.net/2020/08/14/1Zq7YaUSXwiBnNG.png)]

再启动tomcat

service tomcat start

在你的浏览器中输入 :

http://你的公有ip:8080,因为tomcat默认的端口就是8080,如果出现tomcat的主界面那么就启动成功,

四、项目部署

在eclipse或者idea中将项目导出成war包,通过XFtp上传到tomcat/webapps文件夹下,然后 service tomcat stop 再service tomcat start,重启tomcat,在浏览器输入 http://你的公有ip:8080/项目名 就可以了。

!!!XSell断开服务器连接的时候记得用 exit 命令退出噢,不要直接×掉。

原文地址:http://tencent.yundashi168.com/636.html (需要看清文章图片,请访问原文)

阿里云服务器搭建java运行环境(jdk+mysql+tomcat)相关推荐

  1. 阿里云服务器搭建Golang运行环境

    阿里云服务器搭建Golang运行环境 1. 下载安装Golang 2. 使用9090端口编写网页 1. 下载安装Golang 下载Golang安装包: 解压之: tar -zxvf go1.14.2. ...

  2. 阿里云服务器搭建JAVA环境详解(jdk+mysql+tomcat)

    网上的教程现在已经有很多了,我只是记录一下我自己搭建环境的过程 1.首先进入阿里云官网登录之后直接搜索"学生机",然后点击"云翼计划",我购买的是一个服务器EC ...

  3. yum安装mysql5.7 简书_阿里云服务器(centos7.3)上安装jdk、tomcat、mysql、redis

    前言: 平时我们敲的项目,只能在本地浏览,不论项目写得怎么样只有自己看得到,只有发布到了云服务器,别人才能访问得到.学习之路就是这样,当别人能访问自己的项目时,会更有成就感,所以接下来就一起看看阿里云 ...

  4. 阿里云服务器搭建小程序环境开发教程

    本来是想写基于腾讯云搭建微信小程序服务器的,可惜腾讯云让我有点不好的体验,所以就先放弃使用腾讯云了.所以转而在阿里云上注册了域名和购买了云服务器ECS. ECS的配置是弹性的,可以根据自己的需要来选择 ...

  5. 阿里云服务器搭建python web环境_《Python入门》Linux 下 Python Web开发环境搭建笔记-阿里云开发者社区...

    之前写过 Windows 7下Python Web开发环境搭建笔记,今天写一下在Linux系统下搭建Python Web的开发测试环境. 我使用的系统是:ubuntu 14.04 server,根据个 ...

  6. 阿里云服务器搭建环境部署项目

    阿里云服务器搭建环境部署项目 最近要双十一搞活动就入手了一台阿里云服务器,从零开始搭建一次环境,顺便把这次过程记录下来. 1. 在这里找到自己买的服务器这里有相关想设置和信息可以查看 2. 接下来配置 ...

  7. 使用三台阿里云服务器搭建Hadoop集群(云计算实验踩坑集锦)

    使用阿里云服务器搭建这个hadoop集群,踩得坑人已经傻了,浪费了我快一周的时间. 1.准备环节 准备三台阿里云服务器 Namenode 121.196.224.191 Datanode1 121.1 ...

  8. 【Android 电量优化】电量优化 ( 获取电量分析报告 | 阿里云服务器搭建 Battery Historian | 上传并生成分析报告 )

    文章目录 一.Battery Historian 搭建环境 二.获取 Android 手机电量报告 1.重置电量状态 2.开启获取 WeakLock 信息 3.获取手机电量报告 三.阿里云服务器搭建 ...

  9. 如何使用阿里云服务器搭建个人简历网站

    date:2020.08.06 阿里云服务器搭建个人简历网站仅需简单的四步就能够完成,小白特别适用 一.开通ESC云服务器 因为博主还是一名在校大学生,利用学生的身份获得了阿里云提供的半年免费服务器, ...

最新文章

  1. 这些基础协议,你懂吗?
  2. JSON的使用场景及注意事项介绍
  3. oxford5k和paris6k数据集介绍_sklearn函数:KFold(分割训练集和测试集)
  4. SVM和感知机的区别(转载+自己笔记)
  5. 【FFMPEG系列】FFMPEG linux下集成x264
  6. 编程语言python入门-手把手教你从零开始用Python语言写爬虫程序
  7. android模拟鼠标点击事件给控件,Android使用模拟鼠标拖动操作
  8. Java核心技术点之反射
  9. java二级考试大纲_计算机二级Java考试内容大纲
  10. 安捷伦频谱仪的使用方法图解_频谱仪的简单操作使用方法lbrack;1rsqb;
  11. Windows下SVNServer安装和配置
  12. ColorPix 简单好用的屏幕取色小工具
  13. uniapp同目录的相对地址_如何修改手机MAC地址?
  14. 在线逻辑分析仪的使用
  15. 盘点那些互联网思维的餐饮新品牌
  16. 证券业上云内参: 深圳证券信息
  17. iText7 解套 (一) 原生方法输出带斜线表格
  18. xshell如何将Windows文件上传到linux
  19. win11系统搭建FTP服务器超详细流程
  20. 开源的 Switch 模拟器——GitHub 热点速览 v.21.12

热门文章

  1. 数据分析师课程(ArcGIS按属性选数据、各种数据分析案例)
  2. 用Java代码编程实现模拟机器人对话
  3. 5.里氏代换原则依赖倒置原则
  4. 常规创业公司股权分配参考
  5. 计算机安全模式启动时蓝屏,win7安全模式也蓝屏怎么办_win7安全模式蓝屏怎么解决...
  6. 如何把截图固定在电脑页面上
  7. 华为20pro计算机在哪,华为mate20pro卡槽在哪
  8. 微信小程序 —— 保留两位小数
  9. 【系统设计】本地生活之附近商家 LBS 服务实现
  10. 次更新不适用您的计算机,Windows系统安装补丁时提示“此更新不适用于你的计算机”的解决方案!...