文章目录
- 1. 搭建 Java 部署环境
-
- 1.1 yum
-
- 认识 yum
- 查看软件包列表
- 安装软件包
- 卸载软件包
- 1.2 配置JDK
-
- ① 首先先查看 jdk 安装包
- ② 下载 jdk 安装包
- ③ 验证是否安装好了
- 1.3 安装 tomcat
-
- ① 首先在浏览器上搜索 Tomcat 复制下载地址
- ② 下载 Tomcat 压缩包
- ③ 解压 Tomcat
- ④ 启动 Tomcat
- 1.4 安装 MySql
-
- ① 安装一些 mariadb 工具
- ② 修改一些配置
- ③ 配置好之后,启动服务
- ④ 启动mysql
- 2. 部署一个程序测试一下.
-
- 首先将自己的web程序打包(war包)
- 将数据库输入到服务器的数据库中
- 将war包拖到服务器上tomcat目录下的webapps下
- 启动服务器通过外网ip就可以访问这个程序了
1. 搭建 Java 部署环境 1.1 yum 认识 yum
yum(Yellow dog Updater,Modified) 是Linux下非常常用的一种包管理器.主要应用在Fedora, RedHat, Centos登发行版上.
相当于应用商店, 我们可以理解为在应用商店上下载一些 app查看软件包列表
yum list | grep [软件包关键字]
安装软件包
yum install [软件包名字]
卸载软件包
yum remove [软件包名字]
1.2 配置JDK ① 首先先查看 jdk 安装包
yum list | grep jdk
② 下载 jdk 安装包
找到
java-1.8.0-openjdk-devel.x86_64
这个版本 然后下载yum install java-1.8.0-openjdk-devel.x86_64
文章图片
文章图片
③ 验证是否安装好了
文章图片
文章图片
1.3 安装 tomcat ① 首先在浏览器上搜索 Tomcat 复制下载地址
https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.zip
文章图片
② 下载 Tomcat 压缩包
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.zip
注意:
如果wget不能使用用 输入③ 解压 Tomcatyum -y install wget
如果还不能下载.尝试把 https 改为 http
unzip apache-tomcat-8.5.78
注意:
如果unzip不能使用就要去下载④ 启动 Tomcat
sh startup.sh
然后查看进程是否存在
netstat -anp | grep 8080
1.4 安装 MySql ① 安装一些 mariadb 工具
分别输入下面每行代码,直到安装完毕
yum install -y mariadb-server
yum install -y mariadb
yum install -y mariadb-libs
yum install -y mariadb-devel
② 修改一些配置
安装好之后,修改一些配置
首先输入
vim /etc/my.cnf.d/client.cnf
然后加上
default-character-set=utf8
文章图片
修改之后 继续输入
vim /etc/my.cnf.d/mysql-clients.cnf
然后加上
default-character-set=utf8
文章图片
然后 再输入
vim /etc/my.cnf.d/server.cnf
加上
collation-server = utf8_general_ci
init-connect = 'SET NAMES utf8'
character-set-server = utf8sql-mode = TRADITIONAL
文章图片
③ 配置好之后,启动服务
分别输入下面三行到服务器上
systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb
文章图片
④ 启动mysql
输入
mysql -uroot
文章图片
2. 部署一个程序测试一下. 首先将自己的web程序打包(war包)
文章图片
注意数据库账号密码要匹配
文章图片
文章图片
将数据库输入到服务器的数据库中
文章图片
将war包拖到服务器上tomcat目录下的webapps下
文章图片
启动服务器通过外网ip就可以访问这个程序了 浏览器输入这个
http://124.223.113.147:8080/My_Blog/login.html
就可以访问我的项目了推荐阅读
- 工具使用|Linux环境下部署web项目详细步骤——CentOS7
- 分享一个我看源码时的小技巧。
- 《从零搭建开发脚手架》|从零搭建开发脚手架 细说权限管理ACL RBAC 按钮 接口 数据权限等
- 【spring源码学习】事务
- 大数据|关于NLP相关技术全部在这里(预训练模型、图神经网络、模型压缩、知识图谱、信息抽取、序列模型、语法分析、文本处理...)
- hbuilder APP服务器端(C#)推送
- 镜像分层原理及容器层写时复制
- 一起刷好题|《力扣每日一题》—— 合并两个有序链表
- 一起刷好题|《牛客每日一题》链表分割、输出链表的倒数第k个结点