基于SSM的图书馆管理系统运行部署教程

基于SSM的图书馆管理系统运行部署教程

  • 1、下载
  • 2、数据准备-导入sql文件
  • 3、项目导入idea
  • 4、项目运行
  • 5、测试
  • 6、日志乱码问题

1、下载

  • 源码下载地址:

    https://download.csdn.net/download/weixin_44796239/85072348
    

    在这里插入图片描述

  • 下载之后,会得到一个压缩包:

    在这里插入图片描述

  • 解压之后,结构如下:
    在这里插入图片描述

  • 删除多余无用的文件,之前上传的时候忘记删了,留下以下4个就足够了

    在这里插入图片描述
    PS:这两个sql文件存在乱码问题,解决方案:私信我,重新发您一份即可

2、数据准备-导入sql文件

我这里使用的是DataGrip , 你使用navicat或者其他工具,甚至原生的命令都可以。

  • 创建数据库
    连接成功之后,
    在这里插入图片描述
    创建数据库名:library
    编码格式:utf8mb4_bin
    在这里插入图片描述

  • 导入sql文件
    按图操作:
    在这里插入图片描述

    找到对应的sql文件,看你自己的位置 , 点击OK 即可

    在这里插入图片描述

  • 查看结果
    得到6张表,完成
    在这里插入图片描述

3、项目导入idea

这里使用idea运行项目

  • 打开idea, 左上角File Open
    在这里插入图片描述
  • 找到你自己项目的位置,点OK
    在这里插入图片描述
  • 检查确认Maven配置
    主要看我圈起来的三个位置,我这里是没问题的
    如果不会maven,请参考:Maven基础、概念、安装配置、使用
    在这里插入图片描述在这里插入图片描述
    OK项目导入成功

4、项目运行

  • 检查修改mysql配置信息,改成你自己的用户名和密码
    在这里插入图片描述

  • 配置Tomcat

    Tomcat不会安装的,参考:开发环境搭建
    界面右上角,点击
    在这里插入图片描述
    点左上角的+ 选择Tomcat Server 下面的Local
    在这里插入图片描述
    在这里插入图片描述

    配置Tomcat路径

    在这里插入图片描述

    在这里插入图片描述

    项目打包,因为是Tomcat部署,所以是war包

    在这里插入图片描述

    修改项目访问路径:

    在这里插入图片描述

    最后在services中就能看到Tomcat了
    在这里插入图片描述

  • 运行
    在这里插入图片描述
    启动成功:
    在这里插入图片描述
    浏览器也会自动访问项目首页,如果没有那你自己打开浏览器,访问http://localhost:8080/,也可以
    在这里插入图片描述

5、测试

登录功能,数据库admin表中存的是用户信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、日志乱码问题

使用windows电脑启动的时候,会发现控制台上打印了很多乱码信息:
在这里插入图片描述
解决方案:
在这里插入图片描述

重启项目,中文乱码问题解决

在这里插入图片描述

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

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

相关文章

LeetCode-470. 用 Rand7() 实现 Rand10()【数学 拒绝采样 概率与统计 随机化】

LeetCode-470. 用 Rand7 实现 Rand10【数学 拒绝采样 概率与统计 随机化】 题目描述:解题思路一:首先说一个结论就是(rand_X() - 1) Y rand_Y() > [1,X*Y],即可以等概率的生成[1, X * Y]范围的随机数,其实就像军训的时候报数…

抖店怎么对接达人带货?达人渠道整理,实操详解!

我是电商珠珠 很多人在抖店开通后,按照流程去正常的跑自然流量,再去找达人带货让自己店铺的流量增多,得到相应的曝光。 但是一些新手小白并不知道从哪去找达人,或者说不知道怎么去筛选达人。 一开始所有人都想着去找头部主播&a…

ubuntu启动kafka报错Could not create the Java Virtual Machine.

网上有两种方式,但是需要具体看自己的错误信息,我的错误信息如下: 这里大概是说要写入日志无权限,所以执行的时候,前面加一下sudo 执行成功。

阿里云语雀频繁崩溃,有什么文档管理工具是比较稳定的?

10月23 日14:00左右,蚂蚁集团旗下的在线文档编辑与协同工具语雀发生服务器故障,在线文档和官网都无法打开。直到当天晚上22:24,语雀服务才全部恢复正常。从故障发生到完全恢复正常,语雀整个宕机时间将近 8 小时,如此长…

【SpringCloud篇】Eureka服务的基本配置和操作

文章目录 🌹简述Eureka🛸搭建Eureka服务⭐操作步骤⭐服务注册⭐服务发现 🌹简述Eureka Eureka是Netflix开源的一个基于REST的服务治理框架,主要用于实现微服务架构中的服务注册与发现。它由Eureka服务器和Eureka客户端组成&#…

机器学习与 S3 相集成 :释放数据的力量

文章作者:Libai 引言 在当今数据驱动的世界中,企业不断寻求如何高效利用企业自身所产生的数据的解决方案。机器学习已经成为一种提取有价值的见解和做出数据驱动决策的强大工具。然而,机器学习模型的成功在很大程度上依赖于高质量数据的可用…

算能技术资料地址、Demo github地址

技术资料地址: https://developer.sophgo.com/site/index/material/38/all.html Demo github地址:https://github.com/sophgo/sophon-demo

人工智能在警务工作中的运用

AI 能否帮助警察打击犯罪? 执法部门负责维护公共安全,他们必须处理随之而来的所有挑战。幸运的是,警察可以依靠技术来处理很多工作。近几年来,尤其是人工智能技术在全球变成了警务工作中的一个重要部分。 随着基于 AI 的警务技术…

c++搭建http服务器

HTTP请求协议格式如下&#xff1a; HTTP响应协议格式如下&#xff1a; #include <iostream> #include <winsock2.h> #include <ws2tcpip.h> #include <string>#pragma comment(lib, "ws2_32.lib")//std::string generateResponse(const st…

企业级SQL开发:如何审核发布到生产环境的SQL性能

自从上世纪 70 年代数据库开始普及以来&#xff0c;DBA 们就不停地遭遇各种各样的数据库管理难题&#xff0c;其中最为显著的&#xff0c;可能就是日常的开发任务中&#xff0c;研发人员们对于核心库进行变更带来的一系列风险。由于针对数据库的数据变更是一项非常常见的任务&a…

Linux修改时区失败,手动修改localtime无效

有时候改了这个也不行&#xff0c;用命令行修改也不行 解决办法 &#xff1a;cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 或者想改其他时区的直接 ll /usr/share/zoneinfo/ 查看

DTCC2023大会-基于eBPF观测数据库-附所有PPT下载链接

DTCC2023大会-基于eBPF观测数据库-附所有PPT下载链接 8月16日—18日,第14届中国数据库技术大会(DTCC-2023)在北京国际会议中心举行。聚好看在大会上首次发布基于eBPF观测数据库性能的产品DBdoctor&#xff0c;受到了业界广泛的关注。近期几位业内同仁过来要大会的PPT&#xff…

python爬虫-某公开数据网站实例小记

注意&#xff01;&#xff01;&#xff01;&#xff01;某XX网站逆向实例仅作为学习案例&#xff0c;禁止其他个人以及团体做谋利用途&#xff01;&#xff01;&#xff01; 第一步&#xff1a;分析页面和请求方式 此网站没有技巧的加密&#xff0c;仅是需要携带cookie和请求…

【AntDB 数据库】国产数据库发展之信创政策的加持

由于我国在信息技术领域起步较晚&#xff0c;国内大量的市场份额被国际IT巨头占据&#xff0c;甚至长期处于被垄断的地位&#xff0c;这也给了某些国家妄图通过挑起科技、贸易摩擦制衡我国发展的机会。为了解决可能存在的安全风险&#xff0c;在重要信息系统、关键基础设施中使…

什么牌子的开放式耳机好?开放式耳机选购指南来了!

在当今音频科技不断演进的时代&#xff0c;开放式耳机作为一种受欢迎的音频设备&#xff0c;吸引着越来越多的消费者&#xff0c;与封闭式耳机相比&#xff0c;开放式耳机在音质表现和舒适度上都具有独特的优势&#xff0c;在众多品牌和型号中选择一款满足个人需求的开放式耳机…

L1-022:奇偶分家

题目描述 给定N个正整数&#xff0c;请统计奇数和偶数各有多少个&#xff1f; 输入格式&#xff1a; 输入第一行给出一个正整N&#xff08;≤1000&#xff09;&#xff1b;第2行给出N个非负整数&#xff0c;以空格分隔。 输出格式&#xff1a; 在一行中先后输出奇数的个数、偶数…

劲松中西医结合医院回应:选择HPV医院标准及注意事项

随着目前我国HPV感染人群不断增多&#xff0c;其健康形势不容乐观&#xff0c;因此选择一家好的HPV医院对于恢复健康至关重要。HPV感染人群在选择HPV医院时&#xff0c;往往需要关注多个方面的因素。以下是一些具体建议&#xff0c;在难以抉择时可作为参考&#xff1a; 一、考…

L1-024:后天

题目描述 如果今天是星期三&#xff0c;后天就是星期五&#xff1b;如果今天是星期六&#xff0c;后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天&#xff0c;请你输出那天的“后天”是星期几。 输入格式&#xff1a; 输入第一行给出一个正整数D&#xff08;1 …

二.数据结构——数组

数组的定义 是一种由相同类型的元素组成的数据结构。它在内存中连续存储着一系列的元素&#xff0c;并且通过每个元素的索引来访问数组中的特定元素。数组的容量也就是长度会在一开始就被确定 优点 快速访问&#xff1a;由于数组的元素被存储在连续的内存位置中&#xff0c;因…

CEN02 - Installing Python on Your Computer

文章目录 I. IntroductionII. Installing Python1. Download the latest version of Python from the official website2. Run the installer and follow the installation wizard3. Ensure that the "Add Python.exe to PATH" checkbox is checked for easier comma…