部署项目最新教程


3.3安装mysql
运行代码:

yum install mysql

运行代码:

yum install mysql-server
中间还是一样要输入y然后回车

运行代码:

yum install mysql-devel

好,经过上面三步,mysql安装成功,现在启动mysql服务:

运行代码:

service mysqld start

出现上述内容,则mysql服务启动成功。

好了,现在linux上面的环境配置好了,接下来还需要设置一下安全组,上传项目和配置mysql数据库三个步骤

补充:设置mysql开机自动启动

(1)通过命令查看是否自启动

systemctl list-unit-files|grep mysqld.service

(2)如不是enabled可以运行如下命令设置自启动

systemctl enable mysqld.service
(3)同理,如果希望不进行自启动,运行如下命令设置

systemctl disable mysqld.service

(4)与重启tomcat一样重启然后查看进程状态

ps -ef | grep mysql

4.设置防火墙

应用类型选择ALL;确定就可以了。

现在安全组也配置完成,虽然腾讯云提示开放所有端口会有一定的安全风险,但是由于我们是新手,只是为了成功的将自己的网站发布到互联网上,所以,如果考虑安全性问题的话,请自己研究安全组配置,这里不做过多的阐述。

5.导出自己的web项目
既然是要把自己写的项目发布出来,那么肯定是要在云服务器上面运行自己的项目,所以就要把自己本地的项目导出来,展示两种myeclipse与IDEA(如果有使用Eclipse的用户,可以上百度搜索一下:Eclipse导出war包)

打开myeclipse,进行如下操作:

找到war file,点击next

点击完成之后,就可以在刚刚我们选择的路径下查看到XXX.war文件

IDEA流程:

点击最右侧MAVEN projects  Lifecycle 下双击package,在日志最下面找到文件存储位置。

6.上传项目到服务器
我们现在继续使用filezilla来上传文件到云服务器上

上传成功如下图所示:

ok,现在文件上传成功,我们还需要重启一下tomcat服务器才行,现在回到小黑屏的界面:

运行代码:

/usr/local/tomcat/bin/shutdown.sh

运行代码:

/usr/local/tomcat/bin/startup.sh

tomcat也重启成功了

我们可以来进行测试一下,在浏览器上面输入:公网ip地址:8080/项目名/主页(例如我的就是:公网ip地址:8080/myjob/index.jsp)

咦,怎么报错了,这是怎么回事。是不是让人很困惑,但是到了这一步,你却更应该感觉庆幸,大家有没有发现这个错误其实是tomcat给我们报出来的错误,这就说明,我们前面执行的步骤是没有错的,接下来只需要找到报错的原因并把它解决就可以了。我这上面的错误提示我说数据库连接有问题,想了想,好像的确是这样,我数据库里面连密码都还没有改过,它怎么可能会连接成功。

7.数据库密码修改和表数据导入
说明:我们刚装的mysql数据库默认是没有密码的

运行代码:

mysql -u root -p
直接回车,不用输密码

运行代码:

use mysql;

注意在操作数据库的时候,后面是有分号的

运行代码:set password for root@localhost = ‘你自己的密码’;(这是8.0以上版本的,这里需要注意不同版本mysql,初始化密码的代码不同在我的文章中会有)

运行代码:

flush privileges;

运行代码:

exit;

此时,我们数据库密码已经修改完毕

接下来我们需要把自己电脑上的数据库内容导出,然后导入到云服务器里面的数据库里面,在这里我使用sqlyog来进行本地数据库内容的导出

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/451301.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Python语言进阶(二)】

一、函数的使用方式 将函数视为“一等公民” 函数可以赋值给变量函数可以作为函数的参数函数可以作为函数的返回值 高阶函数的用法(filter、map以及它们的替代品) items1 list(map(lambda x: x ** 2, filter(lambda x: x % 2, range(1, 10)))) # filter…

uniapp uni.uploadFile errMsg: “uploadFile:fail

uniapp 上传后一直显示加载中 1.检查前后端上传有无问题 2.检查失败信息 await uni.uploadFile({url,filePath,name,formData,header,timeout: 30000000, // 自定义上传超时时间fail: async function(err) {$util.hideAll()// 失败// err 返回 {errMsg: "uploadFile:fai…

stata基本操作

文章目录 数据导入及存储变量的标签、审视数据变量的标签审视数据数据删除数据排序 画图直方图使用帮助文件散点图 统计分析描述性分析频数分析相关分析 生成新变量、计算器、终止命令生成新变量设置哑变量修改变量名更改变量内容调用命令和终止命令 日志命令库更新、学习资源 …

如何用pyhton修改1000+图片的名字?

import os oldpath input("请输入文件路径(在windows中复制那个图片文件夹的路径就可以):") #注意window系统中的路径用这个‘\分割,但是编程语言中一般都是正斜杠也就是’/‘ #这里写一个代码,将 \ > / path "" fo…

JMeter之mqtt-jmeter 插件介绍

前言 mqtt-jmeter插件是JMeter中的一个第三方插件,用于支持MQTT(Message Queuing Telemetry Transport)协议的性能测试。MQTT是一种轻量级的发布/订阅消息传输协议,广泛应用于物联网和传感器网络中。 一、安装插件 mqtt-jmeter项目…

用Java爬虫API,轻松获取电商商品SKU信息

在电子商务的精细化运营时代,SKU信息的重要性不言而喻。SKU(Stock Keeping Unit)信息不仅包含了商品的规格、价格、库存等关键数据,还直接影响到库存管理、价格策略和市场分析等多个方面。如何高效、准确地获取这些信息&#xff0…

LLM 的推理优化技术纵览

推理是 LLM 应用的重要一环,在部署服务环节影响重大,本文将讨论主流的 LLM 的推理优化技术。 一、子图融合(subgraph fusion) 图融合技术即通过将多个 OP(算子)合并成一个 OP(算子)&…

腾讯云宝塔面板前后端项目发版

后端发版 1. 打开“网站”页面,找到java项目,点击状态暂停服务 2.打开“文件”页面,进入jar包目录,删除原有的jar包,上传新jar包 3. 再回到第一步中的网站页面,找到jar项目,启动项目即可 前端发…

SHELL脚本之循环语句的for循环以及中断循环的语句

循环应用 一.循环介绍 重复 for,while,until, 循环: 1.循环的开始条件 2.循环的操作 3.循环的结束条件 二.for循环的使用 注意:for循环读取文件区分行时,会按照换行符,空白字符区分行。…

计算力学|采用python进行有限元模拟

从abaqus输出的inp文件中读取节点和单元信息 import meshio mesh meshio.read(Job-3.inp) coords mesh.points###coords即为各个节点的坐标 Edof mesh.cells_dict[triangle]#Edof为三角形单元的节点号 1.单元刚度矩阵 def element_stiffness(n1,coords,E,v,t): node1 c…

UNIX网络编程-传输层

概述 传输层主要包括:TCP、UDP、SCTP(流控制传输协议)! 绝大多数客户端/服务器网络应用都使用TCP/UDP。SCTP是一个较新的协议,最初设计用于跨因特网传输电话信令。 这些传输协议都转而使用网络协议IP:或是…

pip3安装报error: externally-managed-environment,删除EXTERNALLY-MANAGED即可

pip3 install pandas 安装报错完美解决 解决方法: 1、本地终端查询EXTERNALLY-MANAGED find / -name EXTERNALLY-MANAGED 2、删除EXTERNALLY-MANAGED 记得路径改成自己本地的 sudo mv /usr/local/Cellar/python3.13/3.13.0_1/Frameworks/Python.framework/Versi…

机器视觉系统硬件组成之工业相机篇

工业相机是一种非常重要的机器视觉器件,它能够将被采集的图像信息通过电路转换成电信号,再通过模数转换器(ADC)将其转化为数字信号,最后以标准的视频信号输出。工业相机在机器视觉领域得到了广泛应用,包括质…

百易云资产管理运营系统 ufile.api.php SQL注入漏洞复现

0x01 产品描述: 百易云资产管理运营系统,是专门针对企业不动产资产管理和运营需求而设计的一套综合解决方案。该系统能够覆盖资产的全生命周期管理,包括资产的登记、盘点、评估、处置等多个环节,同时提供强大的运营分析功能&#…

[Unity Demo]从零开始制作空洞骑士Hollow Knight第十六集(上篇):制作更多地图,更多敌人,更多可交互对象

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、第一个代表性场景 1.制作敌人僵尸跳跳虫更多敌人2.制作敌人阿斯匹德更多可交互对象3.制作敌人孵化虫和它的孩子二、第二个代表性场景 1.制作更多敌人2.制作…

0x2E service

0x2E service 1. 概念2. Request message 数据格式3. Respone message 数据格式3.1 正响应格式3.2 negative respone codes(NRC)4. 示例4.1 正响应示例:4.2 NRC 示例1. 概念 UDS(Unified Diagnostic Services)中的0x2E服务,也称为WriteDataByIdentifier(通过标识符写入数据…

spring-boot学习(2)

上次学习截止到拦截器 1.构建RESfun服务 PathVariable通过url路径获取url传递过来的信息 2.MyBatisPlus 第三行的mydb要改为自己的数据库名 第四,五行的账号密码改成自己的 MaooerScan告诉项目自己的这个MyBatisPlus是使用在哪里的,包名 实体类的定义…

专家系统简介

本文对基于规则的专家系统进行简介,举例专家系统的结构类似 MYCIN 系统,同时串联介绍专家系统的各种思想。需要注意的是,本文所述仅是专家系统的一种实现途径,其依赖规则进行知识表示和推理,另外还有基于语义网络、框架…

穿越沙漠问题

题目:一辆吉普车穿越1000km的沙漠。吉普车的总装油量为500L,耗油率为1L/km。由于沙漠中没有油库,必须先用这辆车在沙漠中建立临时油库。若吉普车用最少的耗油量穿越沙漠,应在哪些地方建立油库,以及各处存储的油量是多少…

链动2+1芸众商城421+全插件独立版源码

芸众商城最新全插件421个,去授权 源码全开源链动21商城小程序 这套版本插件全部都是新版本,并非外面那种老版本 老插件全部都不能用的,一堆bug问题,我们插件源码是直接打官方授权源码所以都是最新的,还有很多小程序前…