部署博客系统(部署博客系统到云服务器)

news2024/11/20 13:40:49

目录

1、建库建表

2、微调本地代码

3、打包(使用Maven打成war包)  

4、拷贝到Tomcat的webapps 

5、启动Tomcat服务器(只有启动成功了才能进行访问) 

6、访问博客系统 


1、建库建表

云服务器访问的是云服务器上的数据库,不是本地的,本地的数据库云服务器是访问不了的。所以需要我们从新开始。(之前保存的db.sql就派上用场了)

进入MariaDB:

[root@VM-8-14-centos java106]# mysql -uroot -p

退出:

MariaDB [(none)]> quit;
Bye
MariaDB [java106_blog_system]> show databases;
+---------------------+
| Database            |
+---------------------+
| information_schema  |
| demo_db             |
| java106_blog_system |
| mysql               |
| performance_schema  |
| test                |
+---------------------+
6 rows in set (0.00 sec)
MariaDB [java106_blog_system]> show tables;
+-------------------------------+
| Tables_in_java106_blog_system |
+-------------------------------+
| blog                          |
| user                          |
+-------------------------------+
2 rows in set (0.00 sec)
MariaDB [java106_blog_system]> select * from blog;
+--------+-----------------------------+--------------------------------------------+---------------------+--------+
| blogId | title                       | content                                    | postTime            | userId |
+--------+-----------------------------+--------------------------------------------+---------------------+--------+
|      1 | 这是我的第一篇博客          | 从今天开始我要认真敲代码!                 | 2023-05-05 10:28:58 |      1 |
|      2 | 这是我的第二篇博客          | 从昨天天开始我要认真敲代码!               | 2023-05-05 10:28:58 |      1 |
|      3 | 这是我的第三篇博客          | 从前天开始我要认真敲代码!                 | 2023-05-05 10:28:58 |      1 |
+--------+-----------------------------+--------------------------------------------+---------------------+--------+
3 rows in set (0.00 sec)

MariaDB [java106_blog_system]> select * from user;
+--------+-------------+-----------+
| userId | username    | password  |
+--------+-------------+-----------+
|      1 | 1552029968  | 134679qwe |
|      2 | 13525688583 | 134679qwe |
+--------+-------------+-----------+
2 rows in set (0.00 sec)

2、微调本地代码

因为本地的数据库和云服务器上的数据库是不一样的,所以需要进行一些调整。

比如端口号,建立数据库连接,用户名,密码等等。

使用该命令查看端口占用情况: 

[root@VM-8-14-centos java106]# netstat -anp | grep mysql

 mysql端口号:3306

调整完mysql之后还要对pom.xml配置文件进行微调(后面打成war包要用到):

    <packaging>war</packaging>
    <build>
        <finalName>java106_blog_system</finalName>
    </build>

3、打包(使用Maven打成war包)  

使用Maven打成war包:

打完会有一个war包,我们需要把这个war包拷贝到云服务器的Tomcat的webapps目录下面。

4、拷贝到Tomcat的webapps 

 进入到webapps目录进行拷贝:

    

5、启动Tomcat服务器(只有启动成功了才能进行访问) 

  我们也可以使用查看端口号的方式看看Tomcat是否启动成功了。

检查是否启动成功,如果是TIME_WATING就没启动成功,LISTEN才是成功 .那么失败了可以看日志信息,是否是需要的端口被其他进程所占用了.如果占用了,可以在配置文件中将端口号修改 

查看日志方式:访问Tomcat目录下的logs:

使用vim来查看信息(一般看大的):

 

部署完成后我们就可以进行访问网页了。 

6、访问博客系统 

如果在浏览器输入地址不能访问,并提示响应过久,检查防火墙

然后访问网页即可:

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FFmpeg YUV 编码 H264

1. x264 库 由于 FFmpeg 不支持 h264 编码,所以需要集成 x264 库,现在使用的是当前最新版本 1.1 官方下载地址: videolanhttps://www.videolan.org/developers/x264.html 1.2 编译脚本地址: x264-ioshttps://github.com/kewlbear/x264-

【信息系统项目管理师】概要和框架-2023年5月7日总结

还有20天考试&#xff0c;记录下这二十天的学习内容。 今天之前4月4日到4月13日五天修炼看了一半&#xff0c;看到了项目风险管理&#xff0c;云里雾里看了个大概。 听野人老师的课从第一章跟着到了第十章&#xff0c;听一会儿就走神&#xff0c;听一会儿就走神。 改变思路&…

1.4 初探Spring - 采用Java配置类管理Bean

一、采用Java配置类管理Bean 1、打开项目 Maven项目 - SpringDemo 2、创建子包 在net.hf.spring包里创建day04子包 3、创建杀龙任务类 在day04子包里创建杀龙任务类 - SlayDragonQuest package net.hf.spring.day04;/*** 功能&#xff1a;杀龙任务类* 作者&#xff1…

Ubuntu搭建VPN服务

PPTD协议 此协议据说安全级别不高&#xff0c;苹果系统已经不支持&#xff0c;但windows依然支持 1.安装,root账号登录服务器 apt-get update apt-get install pptpd 2.配置主机ip及连接主机的设备所分配ip池,客户端分配的内网ip段。 vim /etc/pptpd.conf 将以下两行注释去…

同云跨可用区备份容灾解决方案详解

云可用区 云可用区&#xff08;Availability Zone,AZ&#xff09;是一个可用区是一个或多个物理数据中心的集合&#xff0c;有独立的风火水电&#xff0c;可用区内逻辑上再将计算、网络、存储等资源划分成多个集群。一个地域中的多个可用区间通过高速光纤相连&#xff0c;以满足…

Ubuntu安装Mininet和Ryu出现的问题

问题1-Ryu: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host‘pypi.org’, port443): 解决&#xff1a; pip install XXX -i http://pypi.douban.com/simple --trusted-host pypi.douban.com或 pip install XXX -i http://mirrors.aliyun.c…

国内首个BIM全生命周期装配式建筑项目,建设仅用25周

hi大家好&#xff0c;这里是建模助手。 文章开头我想先问问各位&#xff0c;在你眼中&#xff0c;25周能干点什么&#xff01;小编和你说&#xff0c;在建筑行业里的25周&#xff0c;可以完成一整个保障房项目的建设。 我没开玩笑... 4月16日下午&#xff0c;随着最后一个混凝土…

信号与槽机制

一、信号与槽 1、什么是信号与槽&#xff1f; 信号和槽是用于对象之间的通信&#xff0c;它是Qt的核心机制&#xff0c;在Qt编程中有着广泛的应用。如果想学好Qt&#xff0c;一定要充分掌握信号的槽的概念与使用。 2、信号和槽的代码实例 在Qt中&#xff0c;发送对象、发送的信…

美国纽扣电池的包装电池盒必须附带警告标签16 CFR 第 1700.20

美国纽扣电池及硬币电池的包装、电池盒必须附带警告标签16 CFR 第 1700.20 美国要求在纽扣电池或硬币电池的包装上、电池盒上以及包含纽扣电池或硬币电池的消费品附带说明和手册上贴上警告标签。 商品法规、标准和要求纽扣电池和硬币电池以下所有项&#xff1a; 16 CFR 第 17…

虚幻引擎配置物体水面浮力的简便方法

虚幻引擎配置物体水面浮力的简便方法 目录 虚幻引擎配置物体水面浮力的简便方法前言前期工作配置水面浮力针对一个立方体的水面浮力配置针对船3D模型的水面浮力配置 小结 前言 在使用虚幻引擎配置导入的3D模型时&#xff0c;如何快速地将水面浮力配置正确&#xff0c;从而使得…

快速原型设计工具(Axure)的简单使用

1.运行 安装好后运行&#xff0c;可以看到欢迎界面(不想每次启动都弹出这个的话建议勾选启动时不显示) ​ 这就是Axure的主要界面了&#xff0c;能成功进到这里就说明安装成功&#xff01; 2.Axure主要界面 3.展示形式 通过Axure这个软件生成和打开的文件的后缀名是 .rp&#x…

如何在Jetpack Compose中将可滚动项捕捉到屏幕中心

如何在Jetpack Compose中将可滚动项捕捉到屏幕中心 从 Snapper 迁移到 SnapFlingBehavior 之前&#xff0c;我们探讨了Android应用程序开发中一个常见的用例&#xff1a;在fling手势后将可滚动项捕捉到屏幕中心。 为了在Jetpack Compose中实现这一目标&#xff0c;我们使用…

手把手教你写Web自动化测试并生成美观交互的测试报告

B站首推&#xff01;2023最详细自动化测试合集&#xff0c;小白皆可掌握&#xff0c;让测试变得简单、快捷、可靠https://www.bilibili.com/video/BV1ua4y1V7Db 目录 摘要&#xff1a; Web自动化测试 Allure测试报告 总结 摘要&#xff1a; 在Web应用程序开发中&#xff0c…

ICV: 全球QRNG产业规模在2030年有望突破200亿美元

近日&#xff0c;专注于前沿科技领域的国际咨询机构ICV发布了《全球量子随机数发生器的产业研究报告》&#xff0c;从多个角度对QRNG的市场进行预测。 QRNG 是解决与随机数相关的问题&#xff08;例如密码解决方案&#xff09;的重要硬件来源。 QRNG 是随着量子物理技术的发展…

DJ4-4 基本分页存储管理方式

目录 离散分配的基本概念 4.4.1 分页存储管理基本思想 1、分页存储管理的基本方法 2、页面与物理块 3、实现分页存储管理的数据结构 4、实现分页存储管理的地址结构 5、分页存储管理的逻辑地址表示 4.4.2 地址变换机构 1、基本的地址变换机构 2、具有快表的地址变换…

Alibaba技术官熬夜肝出的,Kafka “限量笔记” 牛掰 ~

前言 分布式&#xff0c;是程序员必备技能之一&#xff0c;在面试过程中属于必备类的&#xff0c;在工作中更是会经常用到。而Kafka是一个分布式的基于发布订阅的消息队列&#xff0c;目前它的魅力是无穷的&#xff0c;对于Kafka的奥秘&#xff0c;还需要我们细细去探寻。 要…

GUN C编译器拓展语法学习笔记(三)内联函数、内建函数与可变参数宏

内联函数、内建函数与可变参数宏 一、内联函数1.1 属性声明&#xff1a;noinline1.2 内联函数与宏1.3 编译器对内联函数的处理1.4 内联函数为什么定义在头文件中 二、内建函数2.1 内建函数定义2.2 常用的内建函数2.3 C标准库的内建函数2.4 内建函数&#xff1a;__builtin_const…

WPF异常处理详解

总目录 文章目录 总目录一、WPF异常1 未捕获异常2 模拟未捕获异常场景 二、处理未捕获异常1 DispatcherUnhandledException 异常捕获2 UnhandledException异常捕获3 UnobservedTaskException异常捕获4 异常捕获的综合使用 结语 一、WPF异常 1 未捕获异常 正常情况下&#xff…

《走进对象村5》面向对象的第二大特性——继承

文章目录 &#x1f680;文章导读1.1 为什么需要继承1.2 继承的概念**关于继承有如下三点请记住&#xff1a;**1.4 父类成员访问1.4.1 子类中访问父类成员变量1.4.2 super 关键字1.4.3 子类中访问父类成员方法 1.5 子类构造方法1.6 面试题this 和 super 的区别(重点)1.7 再谈代码…

深度解读绩效管理PDCA循环(含操作指南、案例应用)

绩效管理的PDCA循环是一个重要的管理工具&#xff0c;它由四个步骤组成&#xff1a;绩效计划&#xff08;Plan&#xff09;、绩效执行&#xff08;Do&#xff09;、绩效评估&#xff08;Check&#xff09;和结果应用&#xff08;Action&#xff09;。这个循环可以帮助组织不断地…