| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> SpringBoot 项目部署到 Linux 系统中 -> 正文阅读 |
|
[系统运维]SpringBoot 项目部署到 Linux 系统中 |
安装 CentOS7 虚拟机需要预先安装好一个 CentOS 虚拟机系统,网上有很多教程,随便搜一个“安装 CentOS7 虚拟机” 这里我还有一个多节点环境的基础配置的文章,可以用来模拟前后端分离项目的配置的环境:虚拟机配置Linux多节点的学习环境 安装好后强烈建议你使用外部的 ssh 软件连接到虚拟机中,比如 SecureCRT, XShell,这样使用界面以及操作起来都比较舒服。 安装 jdk1.8
安装后,查看是否安装成功
进入 jvm 目录,查看安装的 jdk
安装 Tomcat在这个网址 https://repo.huaweicloud.com/apache/tomcat/ 华为开源镜像站里的 tomcat 文件夹内,有几个不同版本的 Tomcat 在这里我使用 wget 直接下载了一个 7.0.109 的版本的
启动 tomcat
如果无法访问,则有可能是服务器防火墙问题,8080端口被拦截了,需要开启
如果以上方法报错, 可能是因为你的centos版本过低,请使用以下方法禁用防火墙
安装 MySQL
出现以下内容表示添加成功 进行安装
启动服务
安装查看是否有启动服务的端口号
查看MySQL的启动状态
开机启动
修改root本地登录密码,跳过mysql登陆密码
在文件内容 [mysqld] 那个的下面,添加一行 重启 mysql 服务
直接输入 mysql 即可进入,进入后修改密码:
退出 mysql,进入 即可通过 打包 Maven 项目我这里有个写好的测试项目,已打包好,里面包含 sql 文件和 jar 包
用maven打包 打包后 jar 文件在项目中的 target 文件夹中 然后上传到 tomcat 中的 webapps 文件夹中,我使用 xftp 工具进行连接 进入到 /usr/local/tomcat/apache-tomcat-7.0.109/webapps 文件夹中,然后将打包好的 jar 拖拽进去 使用 我这个项目的端口是 8090,所以还需要开启对应端口
终端中进入 /usr/local/tomcat/apache-tomcat-7.0.109/webapps 文件夹内,并运行 jar 包
我这里只写了一个端口 想后台执行 jar 包,执行命令,下面命令后台执行 jar 包,并将执行的日志出入到 temp.txt 文件中
](http://zhangxuetu.cn/wp-content/uploads/2022/04/wp_editor_md_52f9694e878d35a5b9ea80677a2a6192.jpg) 查看后台运行的 jar 线程
执行后输出一个 pid 线程ID,使用 参考 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 19:36:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |