华为云部署web项目 安装JDK Tomcat MySQL全套
华为云部署Web项目完整过程(CentOS 6)
一、配置服务器
-
找到自己的服务器

-
进入服务器
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UvaMBgqx-1575423232860)(C:\Users\Administrator\Desktop\华为\images\2.png)]](https://i-blog.csdnimg.cn/blog_migrate/f83eaae7d51603c464ea521e11a80511.png)
-
找到安全组
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AoC5IQeD-1575423232871)(C:\Users\Administrator\Desktop\华为\images\3.png)]](https://i-blog.csdnimg.cn/blog_migrate/e450afb26243cf83913d86da2b062bf4.png)
-
入方向规则

![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5rW8mPW4-1575423232878)(C:\Users\Administrator\Desktop\华为\images\4)]](https://i-blog.csdnimg.cn/blog_migrate/dbe13fd99fc7f224013561ad1af8ee4c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bRb7QW2a-1575423232883)(C:\Users\Administrator\Desktop\华为\images\5)]](https://i-blog.csdnimg.cn/blog_migrate/170ae5b19eb64f409bb62b48cb71cd92.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3K4Uj7ML-1575423232885)(C:\Users\Administrator\Desktop\华为\images\12123)]](https://i-blog.csdnimg.cn/blog_migrate/6f48f96cce475e8eaf47bd38234babae.png)
添加完成后 可以ping通这台云服务器的公网地址 并可以在公网通过ip和端口访问云服务器部署的web项目了
~~创建ACL
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PfQOCRgI-1575423232887)(C:\Users\Administrator\Desktop\华为\images\acl11)]](https://i-blog.csdnimg.cn/blog_migrate/69e01ea84a4a18ef85a56a89019d5058.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uZj5Hp9E-1575423232889)(C:\Users\Administrator\Desktop\华为\images\acl22)]](https://i-blog.csdnimg.cn/blog_migrate/c2e71acd234524a1703e9f6de2e7e4c2.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FXyAQTUO-1575423232890)(C:\Users\Administrator\Desktop\华为\images\acl33)]](https://i-blog.csdnimg.cn/blog_migrate/a69a96d8f5451489ef3001d67b1355e6.png)
完成第一步 可参考我的博客中阿里云服务器配置 阿里云官方文档安装JDK 和Tomcat步骤跟下列方式不同
二、下载 Xshell 、Xftp、Tomcat(Tomcat版本为tar.gz结尾)
-
下载两个软件 Xshell Xftp
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EXXJLi6W-1575423232895)(C:\Users\Administrator\Desktop\华为\images\7)]](https://i-blog.csdnimg.cn/blog_migrate/522109d3ec34a5dfc5a5b38e301ea9ce.png)
Xshell:能在Windows界面下访问远端不同系统下的服务器。简单来说,你可以通过这款软件控制云服务器ECS。
Xshell下载链接
Xftp:基于 MS windows平台的功能强大的SFTP、FTP文件传输软件。简单来说,通过这款软件你可以在你的电脑和云服务器之间传输文件。
Xftp下载链接
三、使用Xftp连接服务器
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HnFYmbHz-1575423232901)(C:\Users\Administrator\Desktop\华为\images\华为云登录)]](https://i-blog.csdnimg.cn/blog_migrate/5104a56df92124fdfa189ee94aefcb47.png)
-
在/usr/local下tomcat文件夹
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MVt8Ej8k-1575423232904)(C:\Users\Administrator\Desktop\华为\images\tom2)]](https://i-blog.csdnimg.cn/blog_migrate/56d4f408f648d43a09e910db608ebdd4.png)
-
把下载的tomcat上传到文件夹内
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rkz1RChT-1575423232905)(C:\Users\Administrator\Desktop\华为\images\tomcat)]](https://i-blog.csdnimg.cn/blog_migrate/097a6679882f7e35e7ea74beeb164f14.png)
四、安装配置JDK
-
使用Xshell登录远程服务器
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VE6MitRH-1575423232907)(C:\Users\Administrator\Desktop\华为\images\xshell登录)]](https://i-blog.csdnimg.cn/blog_migrate/71fae008ba4bb2803ec3d5c7f856a4f4.png)
-
使用yum查找jdk:
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3Vty069o-1575423232910)(C:\Users\Administrator\Desktop\华为\images\jdk01)]](https://i-blog.csdnimg.cn/blog_migrate/c7a871955c0204bcf2c6c1e86cd942d3.png)
-
选择安装截图中选中的版本
yum install java-1.8.0-openjdk-devel.x86_64当前安装方式默认目录 :/usr/lib/jvm/
查看jdk安装目录
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wSP4vsyD-1575423232913)(C:\Users\Administrator\Desktop\华为\images\jdk02)]](https://i-blog.csdnimg.cn/blog_migrate/799d53ef0c8bdb1d1a09f937ed99aee0.png)
-
设置环境变量
vi /etc/profile在文件底部添加下截图中的设置
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-1.el6_10.x86_64 JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ZVHojGk-1575423232918)(C:\Users\Administrator\Desktop\华为\images\jdk03)]](https://i-blog.csdnimg.cn/blog_migrate/ff984c898c31d5bffb74ce9918bd2b8e.png)
-
文件保存退出
-
使配置生效
cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el6_10.x86_64 source /etc/profile打印$JAVA_HOME
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R9L9zxhW-1575423232919)(C:\Users\Administrator\Desktop\华为\images\jdk04)]](https://i-blog.csdnimg.cn/blog_migrate/69081361a449bb380817ca670103c31b.png)
-
验证配置是否生效 (打印如截图说明安装配置成功)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k9dZs9IL-1575423232924)(C:\Users\Administrator\Desktop\华为\images\jdk05)]](https://i-blog.csdnimg.cn/blog_migrate/c801c1b06b50f279076e6093a9fcd76f.png)
四、安装Tomcat
-
进入tomcat目录cd /usr/local/tomcat
-
解压tar -zxv -f apache-tomcat-8.5.49.tar.gz
-
解析完成后即可以启动Tomcat,检查是否安装成功
- cd /usr/local/tomcat/apache-tomcat-8.5.49/bin
- sh startup.sh
出现以下界面即启动成功
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fhZBwqWA-1575423232925)(C:\Users\Administrator\Desktop\华为\images\tomcat启动)]](https://i-blog.csdnimg.cn/blog_migrate/34249c098428afc8e55dcc9a68c17ccb.png)
五、安装 MySQL
-
卸载掉原有 mysql
-
通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库
rpm -qa | grep mysql -
有的话,我们就通过 rpm -e 命令 或者 rpm -e --nodeps 命令来卸载掉
rpm -e mysql // 普通删除模式 rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除 mysql为数据库名 -
删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功
-
-
通过yum来进行mysql的安装
-
输入 yum list | grep mysql 命令来查看yum上提供的mysql数据库可下载的版本:
yum list | grep mysql -
输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好 (注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)
yum install -y mysql-server mysql mysql-deve -
出现 Complete! 即安装成功!!!
-
-
查看刚安装好的mysql-server的版本
rpm -qi mysql-server -
mysql数据库的初始化及相关配置
-
在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库服务,我们通过输入 service mysqld start 命令就可以启动我们的mysql服务。
-
如果我们是第一次启动mysql服务,mysql服务器首先会进行初始化的配置
-
这时我们会看到第一次启动mysql服务器以后会提示非常多的信息,目的就是对mysql数据库进行初始化操作,当我们再次重新启动mysql服务时,就不会提示这么多信息了
-
我们在使用mysql数据库时,都得首先启动mysqld服务,我们可以 通过 chkconfig --list | grep mysqld 命令来查看mysql服务是不是开机自动启动
chkconfig --list | grep mysqld mysqld 0:off 1:off 2:off 3:off 4:off 5:off 6:off -
mysqld服务并没有开机自动启动,我们当然可以通过 chkconfig mysqld on 命令来将其设置成开机启动,这样就不用每次都去手动启动了
chkconfig mysqld on chkconfig --list | grep mysql mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
-
-
为root账号设置密码
mysqladmin -u root password '123456' // 通过该命令给root账号设置密码为 123456 -
通过 mysql -u root -p 命令就可以来登录我们的mysql数据库
-
mysql数据库的主要配置文件
- /etc/my.cnf 这是mysql的主配置文件
- /var/lib/mysql mysql数据库的数据库文件存放位置
- /var/log mysql 数据库的日志输出存放位置
六、更改 MySQL 数据库 user 表的 host
-
更改 MySQL 数据库 user 表的 host
-
选择使用 MySQL 数据库,并查看 user 表中的 host 信息
-
更改 root 用户的 host 信息
mysql -u root -p mysql> use mysql; mysql> select user,host from user; mysql> grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option; mysql> select user,host from user; mysql> flush privileges;![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xPx80YQn-1575423232927)(C:\Users\Administrator\Desktop\华为\images\mysql1)]](https://i-blog.csdnimg.cn/blog_migrate/55cb14e52e02e1c3e1e5cf0b2c8b7316.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZkZjFJB0-1575423232929)(C:\Users\Administrator\Desktop\华为\images\mysql2)]](https://i-blog.csdnimg.cn/blog_migrate/f38f37286844d545a2f7153608debe60.png)
注:. 指所有的数据库中所有的表,localhost 之仅本机可访问,%指所有的ip 均可访问。
七、将项目war包放到tomcat目录的webapps目录下即可
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JIZRTOvj-1575423232898)(C:\Users\Administrator\Desktop\华为\images\tom)]](https://i-blog.csdnimg.cn/blog_migrate/8a29bd5c3ef50f2d6f69cc4378a60a5f.png)


所有评论(0)