在阿里云服务器中配置JDK、tomcat、mysql
阿里云服务器搭建配置
linux命令:参考:https://www.cnblogs.com/itdansan/p/8545187.html
cat 文件名: 查看文件内容 ctrl+D : 退出查看
一)、准备工作,使用Xshell,创建文件夹
1).使用mkdir创建user/devlop目录
2).在user/devlop创建JDK, mysql,tomcat目录

二)、配置JDK
参考:https://yq.aliyun.com/articles/727657?spm=a2c4e.11155472.0.0.19235bdaPi7GQC
参考:https://blog.csdn.net/xyang81/article/details/51759200
参考:https://www.cnblogs.com/kingsonfu/p/9801556.html
准备工作:
1).查看系统是32位还是64位 uname -m

2).下载lunix版本的jdk
3).使用Xftb工具将下载的jar上传至服务器

4).使用linux命令解压缩jdk jar包
tar zxvf jar包
5).将解压缩的jar移到指定的文件夹下
6).配置jdk 环境
vim /etc/profile
加入类似如以下的配置
export JAVA_HOME=/root/user/devlop/JDK/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

7).测试是否搭建成功
javac
java
java -version
查询环境变量: echo $PATH

三)、配置mysql**
解压缩.rmp文件的命令
rmpcpio 解压缩文件名 | cpio -idmv
rpm2cpio mysql57-community-release-el7-8.noarch.rpm | cpio -idmv

安装mysql源:
yum localinstall mysql57-community-release-el7-8.noarch.rpm

检测mysql源是否安装成功
yum repolist enabled | grep "mysql.-community."

安装mysql

启动mysql
systemctl start mysqld
查看MySQL的启动状态: systemctl status mysqld

开机启动:
systemctl enable mysqld
s systemctl daemon-reload

给mysql设置临时密码
grep 'temporary password' /var/log/mysqld.log

根据临时生成的密码 ,&LUpY%en4Co,登录mysq,重新设置密码

修改密码时遇到的问题
参考:https://blog.csdn.net/qq_39344689/article/details/89674079

我们的密码不符合mysql的密码策略?
这是为什么呢?使用SHOW VARIABLES LIKE 'validate_password来查看mysql的密码策略。
修改密码的安全等级:
set global validate_password_policy=LOW;

修改密码的长度:
set global validate_password_length=6;

修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改root允许远程登录(多台电脑同时操作一个数据库)
参考:https://blog.csdn.net/qq_36850813/article/details/79946235

四)、配置tomcat
1).将jar包上传到服务器:

2).解压缩:

3).将解压文件移到指定的位置

4).进入conf/server.xml更改端口号(也可使用默认的)

在这里,我将8005改为80 --->

5).配置防火墙,开放80窗口
firewall-cmd --zone=public --add-port=80/tcp --permanent
出现了问题,FirewallD is not running(防火墙未运行)
参考:https://www.cnblogs.com/wayneliu007/p/10372601.html

查询防火墙的开启状态:
systemctl status firewalld
状态dead: 防火墙未开启


开启防火墙:
systemctl start firewalld
查询状态,active(running),防火墙已开启。

重新配置防火墙,开放80端口,success
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

6).启动tomcat
进入在apache-tomcat-8.5的bin/./目录下的startup.sh文件,开启tomcat服务


在阿里云服务器中配置JDK、tomcat、mysql的更多相关文章
- 阿里云服务器ecs配置之安装mysql
安装mysql数据库 1.安装工作: 下载 mysql 源安装包 [root@ming ~]# wget http://dev.mysql.com/get/ ...
- 怎么在阿里云服务器部署多个tomcat
部署前准备: 1.到阿里云官网购买一台服务器 2.给阿里云服务器挂盘,阿里云有教程这里不讲解,自己看. Linux 系统挂载数据盘 视频:Linux服务器挂载数据盘 3.下载tomcat http: ...
- 为什么阿里云服务器的docker启动tomcat这么慢??
https://blog.csdn.net/tianyiii/article/details/79314597 最近在阿里云服务器使用Docker启动Tomcat,发现tomcat服务器启动过程很慢. ...
- 在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境 项目运行环境 阿里云(单核CPU, 1G内存, Ubuntu 14.04 x64 带宽1Mbps), 具体购买和ssh连接阿 ...
- 使用Navicat连接阿里云服务器中的Mysql数据库
1.首先将阿里云服务器中的安全组添加上Mysql的端口3306,如下图所示: 步骤就是进入到阿里云的官网,点击右上角控制台,在左边选择云服务器ECS--->实例 点击图中的管理按钮,然后选择本实 ...
- 阿里云服务器上配置并使用: PHP + Redis + Mysql 从配置到使用
(原创出处为本博客,http://www.cnblogs.com/linguanh/) 目录: 一,下载 二,解压 三,配置与启动 四,测试 Redis 五,配置 phpRedis 扩展 六,综合测试 ...
- 阿里云服务器CentOS6.9安装Tomcat
上篇讲了CentOS6.9安装jdk,这篇来讲Tomcat的安装,本来准备使用yum命令安装的,但是通过 yum search tomcat 发现只有tomcat6,所以就在官网下了一个tomcat8 ...
- 阿里云ECS服务器,CentOS 7.4配置jdk+tomcat+mysql
参考博客: https://mp.weixin.qq.com/s?__biz=MzIxMzk3Mjg5MQ==&mid=2247484020&idx=1&sn=6e0aa07f ...
- 阿里云Linux服务器,配置JDK,MySQL
云服务器配置:低配 Linux CentOS 7.4 64位 选择空白镜像: 安装图形界面 yum groups install "MATE Desktop" yum groups ...
随机推荐
- Spring Boot提供RESTful接口时的错误处理实践
使用Spring Boot开发微服务的过程中,我们会使用别人提供的接口,也会设计接口给别人使用,这时候微服务应用之间的协作就需要有一定的规范. 基于rpc协议,我们一般有两种思路:(1)提供服务的应用 ...
- 【java基础】- java双亲委派机制
在了解双亲委派机制之前,你应当知道classloader(如果不了解,可以现在去恶补一下哈) 四种classloader 虚拟机自带 引导类加载器(Bootstrap ClassLoader) 扩展类 ...
- The command ("dfs.browser.action.delete") is undefined 解决Hadoop Eclipse插件报错
Hadoop Eclipse插件 报错. 使用 hadoop-eclipse-kepler-plugin-2.2.0.jar 如下所示 Error Log 强迫症看了 受不了 The command ...
- django-模板之now标签(七)
1.在settings.py中设置成中国时区 2.index.html 3.显示
- react框架安装和使用
react 其实react跟vue差不多, 区别:vue- 双向数据绑定, react 单向数据绑定. 中文文档:https://react.docschina.org/ 第一步:安装方式,不能直 ...
- 学习笔记31_ORM框架ModelFirst设计数据库
ModelFirst就是先设计实体数据类型,然后根据设计的数据类型,生成数据库表 1.新建项--ADO.NET实体数据模型--空数据模型--进入模型设计器(点击xxx.edmx文件也能进入设计器). ...
- [爬虫]用python的requests模块爬取糗事百科段子
虽然Python的标准库中 urllib2 模块已经包含了平常我们使用的大多数功能,但是它的 API 使用起来让人感觉不太好,而 Requests 自称 “HTTP for Humans”,说明使用更 ...
- 网络安全-主动信息收集篇第二章-三层网络发现之nmap和fping和Hping
nmap IP -sn nmap当目标IP在同一网段时,nmap会发送ARP包,当目标IP不在同一网段时nmap会发送ICMP的包. fping IP fping -g 参数支持对IP地址起始和结 ...
- Lost My Music:倍增实现可持久化单调栈维护凸包
题目就是求树上每个节点的所有祖先中(ci-cj)/(dj-di)的最小值. 那么就是(ci-cj)/(di-dj)的最大值了. 对于每一个点,它的(ci,di)都是二维坐标系里的一个点 要求的就是祖先 ...
- 我跟上家老板说过的最后一句话:转.NET Core吧
最近几天浩子终于刚刚脱离了令人发指工作,一者是年底了,一者是不要向生活低头,就在这时我选择了第二者. 上家是做物联网的,人数不多,七八名开发人员,感觉都还可以,都很年轻没有秃顶,糊里糊涂就选择了入职. ...