阿里云环境搭建&Java+Tomcat+MySQL一站式解决

阿里云环境搭建&Java+Tomcat+MySQL一站式解决

  • 所需材料
  • Java 1.8环境搭建
    • 1、将下载好的jdk传输至云端
    • 2、输入如下指令进行安装
    • 3、配置环境变量!!!!
    • 4、验证
  • tomcat安装过程
    • 1、上传文件
    • 2、解压文件
    • 3、开放端口
    • 4、启动tomcat
  • 小知识:tomcat修改80端口
    • TOMCAT8启动慢问题
  • MySQL安装
    • 1、下载好rpm包,输入如下指令
    • 2、输入如下指令
    • 3、启动服务
    • 4、开放端口
  • 常见错误

所需材料

1、阿里云、Centos 7.2
2、tomcat8
3、Java1.8
4、MySQL5.7
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第1张图片

Java 1.8环境搭建

1、将下载好的jdk传输至云端

Java的安装包的下载
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
以下的网站选择
在这里插入图片描述
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第2张图片

2、输入如下指令进行安装

//添加可执行权限
chmod +x jdk…(相应的jdk安装版本号)

//安装RPM软件包
rpm -ivh jdk jdk…(相应的jdk安装版本号)
在这里插入图片描述

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第3张图片

3、配置环境变量!!!!

1、找到本系统JAVA的安装路径
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第4张图片
2、输入以下指令
vi /etc/profile
加入一下配置环境变量语句
在这里插入图片描述
保存配置,输入指令让配置生效
#source /etc/profile
在这里插入图片描述

4、验证

//查看java的版本信息号,若出现版本信息则成功
java -version
在这里插入图片描述
java
javac
echo $JAVA_HOME
echo $PATH
也可验证。

tomcat安装过程

1、上传文件

在这里插入图片描述

2、解压文件

在这里插入图片描述

3、开放端口

需要开放两处端口:阿里云安全策略+centos 系统的firewall都需要打开

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第5张图片阿里云安全策略开放端口参考:https://blog.csdn.net/qq_36914676/article/details/87398237
那怎么开启一个端口呢
添加
firewall-cmd --zone=public --add-port=8080/tcp --permanent (–permanent永久生效,没有此参数重启后失效)
80为需要开放的端口号
重新载入
firewall-cmd --reload
查看
firewall-cmd --zone=public --query-port=8080/tcp
删除
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
详细的可参考:https://www.cnblogs.com/moxiaoan/p/5683743.html
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第6张图片
开放端口后记得重新载入!

4、启动tomcat

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第7张图片
浏览器输入
自身公网ip+端口号8080
即可访问
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第8张图片

小知识:tomcat修改80端口

1、进入tomcat目录文件

2、阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第9张图片
3、找到此处
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第10张图片

4、修改为80端口后,保存配置,重启tomcat
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第11张图片
在这里插入图片描述
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第12张图片5、访问公网IP
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第13张图片

TOMCAT8启动慢问题

有两种解决办法:

1)在Tomcat环境中解决

可以通过配置JRE使用非阻塞的Entropy Source。

在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom 即可。

加入后再启动Tomcat,整个启动耗时下降到Server startup in 2912 ms。
2)在JVM环境中解决

打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:

securerandom.source=file:/dev/urandom

替换

securerandom.source=file:/dev/./urandom

详细原因,请看https://blog.csdn.net/xueyeguiren/article/details/72819943

Linux中搜索文件内容的指令:https://www.cnblogs.com/zhangmo/p/3571735.html
Linux中保存or退出的指令:https://blog.csdn.net/weixin_38676357/article/details/81627127

MySQL安装

1、下载好rpm包,输入如下指令

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
在这里插入图片描述
在这里插入图片描述

2、输入如下指令

 yum install -y mysql-community-server

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第14张图片等待程序自动完成安装

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第15张图片
安装完成!

3、启动服务

输入如下指令
在这里插入图片描述
设置密码:
在这里插入图片描述 阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第16张图片
进入到mysql后设置用户以及修改密码

在这里插入图片描述
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第17张图片

4、开放端口

需要开放两处端口:阿里云安全策略+centos 系统的firewall都需要打开

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第18张图片阿里云安全策略开放端口参考:https://blog.csdn.net/qq_36914676/article/details/87398237
那怎么开启一个端口呢
添加
firewall-cmd --zone=public --add-port=3306/tcp --permanent (–permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
在这里插入图片描述
开放端口后记得重新载入!

另一个比较好的教程:https://www.cnblogs.com/skychenjiajun/p/8244099.html

常见错误

1、tomcat启动时

阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第19张图片
阿里云环境搭建&Java+Tomcat+MySQL一站式解决_第20张图片错误原因如下:
1、端口被占用
可用 netstat -lntp 来查看端口的情况
2、tomcat的环境变量没有配置好
如JRE_HOME
2、MySQL常见错误
1、在这里插入图片描述
解决方案如下:
在这里插入图片描述
3、redis连接不成功问题解决:
https://blog.csdn.net/qq_19260029/article/details/77920423

你可能感兴趣的:(安装教程)