CrapApi部署手册( maven+tomcat+idea)

目录

    • 一、本章节所用到的资源共享,嫌麻烦的可以直接下载本地配置好运行使用
    • 二、idea + maven + tomcat启动,我的maven和tomcat的配置
    • 三、遇到的问题
    • 四、项目运行后效果图
    • 转载请标明出处,写作不易如果有用请给个赞~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

一、本章节所用到的资源共享,嫌麻烦的可以直接下载本地配置好运行使用

因为自己搭建的过程中遇到了很多关于依赖和配置的问题,这里把我做好的成品(项目代码、maven、依赖库)分享给大家

1.maven安装这里环境怎么配大家自行百度,我把我这个项目用的maven给你们
网盘地址:链接:https://pan.baidu.com/s/1fCq5HC_LbgXlo0SSfAwViA 提取码:zoh3

2.maven使用的依赖库,这个库是我自己的,你们需要的话可以下载使用,我maven里面用的依赖库也是这个,网盘地址:链接:https://pan.baidu.com/s/1haXvfKCQ4ozc8vGo9jP81A
提取码:0v8u

3.项目代码网盘地址:链接:https://pan.baidu.com/s/1ZcxfbZnDN-rF1jaCpBMm_w
提取码:z015

4.我修改了一下他的sql脚本,因为有一个表 interface 因为列过长不让创建,我就改了稍微改了一下,表结构没变
链接:https://pan.baidu.com/s/1sv7K6Ugw65WEtmJ7pTweKA
提取码:jv2r

二、idea + maven + tomcat启动,我的maven和tomcat的配置

1.tomcat配置
在这里插入图片描述
在这里插入图片描述

2.maven配置
在这里插入图片描述

3.maven的settings.xml 文件里指向的依赖库我用的是自己的,你们记得改成自己的本地地址,上面都有共享网盘地址可下载使用。

在这里插入图片描述

4.我看很多博主说要改一下日志文件的地址,我在我的这个目录下手动创建了个 log.txt 文件,在项目里配置一下自己的地址,这个地址随意,我是放到tomcat的webapp下了,我地址里有一个 /api/log.txt ,这个api就是你的项目,你idea配置好tomcat启动,项目会自动加载到tomcat/webapp下,不用手动扔进去

在这里插入图片描述

三、遇到的问题

1.javax.servlet.ServletException: Servlet[spring]的Servlet.init()引发异常,这个bug大多是跟你的依赖有关。我从github上来下的代码版本是5.2.3,我给改成4.2.0就好了。

在这里插入图片描述

2.也可能跟springMvc.xml里面注入的bean有关系,我这里看了这篇博主的文章,修改了springMvc.xml配置文件:https://blog.csdn.net/Air_Sky_Java/article/details/117398770?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-117398770-blog-117962558.235%5Ev39%5Epc_relevant_anti_vip_base&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-6-117398770-blog-117962558.235%5Ev39%5Epc_relevant_anti_vip_base&utm_relevant_index=9

在这里插入图片描述

四、项目运行后效果图

在这里插入图片描述

在这里插入图片描述

转载请标明出处,写作不易如果有用请给个赞~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

跨网文件摆渡系统:安全、可控的数字传输桥梁

在企业高度信息化的时代,数据的流通与共享已经成为企业、组织乃至个人之间不可或缺的沟通方式。然而,在数据流通的过程中,我们经常会遇到各种难题和挑战,尤其是当涉及到不同网络环境之间的文件传输。这不仅需要保证文件的安全性&a…

基于Java SSM框架实现人才小区公寓社区物业管理系统项目【项目源码+论文说明】

基于java的SSM框架实现人才小区公寓社区物业管理系统演示 摘要 本论文主要论述了如何使用JAVA语言开发一个人才公寓管理系统,本系统将严格按照软件开发流程进行各个阶段的工作,采用B/S架构,面向对象编程思想进行项目开发。在引言中&#xff…

MySQL练习题,学生成绩查询练习题,附带答案

题目 (一) 新建以下几个表 student(学生表): snosnamesexdeptbirthagePhone 其中约束如下: (1) 学号不能存在相同的 sno int auto_increment primary key (2) 名字为非空 sname varchar(20) not nu…

Excel如何设置在未打印时显示虚线打印时不显示虚线

记得之前分享过一个BOM表模板,但是在我打印时,发现明明是留空白的地方却打印出来的虚线 后来,看了自己的页面布局,原来是网格线设置错误了 当我设置为查看时显示网格线,打印时不显示网格线,这样就正常了

二百一十、Hive——Flume采集的JSON数据文件写入Hive的ODS层表后字段的数据残缺

一、目的 在用Flume把Kafka的数据采集写入Hive的ODS层表的HDFS文件路径后,发现HDFS文件中没问题,但是ODS层表中字段的数据却有问题,字段中的JSON数据不全 二、Hive处理JSON数据方式 (一)将Flume采集Kafka的JSON数据…

maven篇---第二篇

系列文章目录 文章目录 系列文章目录前言一、什么是Maven的坐标?二、讲一下maven的生命周期三、说说你熟悉哪些maven命令?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的…

C# OpenVINO 模型信息查看工具

目录 效果 支持模型 项目 代码 下载 C# OpenVINO 模型信息查看工具 效果 支持模型 ONNX format (*.onnx) PDPD (*.pdmodel) TF (*.pb) TFLite (*.tflite) 项目 代码 using Sdcb.OpenVINO; using System; using System.Collections.Generic; using System.Text; using…

怎么理解回流和重绘?

回流(reflow)和 重绘(repaint)是浏览器渲染过程中的两个关键概念。 一、概念: 回流指的是浏览器在计算文档流布局(layout)时,重新计算元素的位置和大小的过程。当页面中的元素发生尺…

spring boot 事件机制

目录 概述实践监听spring boot ready事件代码 源码初始化流程调用流程 结束 概述 spring boot 版本为 2.7.17 。 整体看一下spring及spring boot 相关事件。 根据下文所给的源码关键处,打上断点,可以进行快速调试。降低源码阅读难度。 实践 spring…

传媒行业CRM:打造高效客户管理,提升品牌影响力

传媒行业充满竞争和变化,传媒企业面临着客户管理不透明、业务流程混乱、销售数据分析不足,无法优化营销策略和运营管理等问题。CRM系统是企业实现数智化管理的神器,可以有效解决这些问题。下面说说,传媒行业CRM系统推荐。 1、建立…

webGL开发VR和AR应用

开发 WebVR(虚拟现实)和 WebAR(增强现实) 应用需要使用 WebXR 技术,结合 WebGL 以实现高质量的图形渲染。以下是开发这类应用的一般技术方案,希望对大家有所帮助。 1.WebXR API: 使用 WebXR API&#xff0…

基于Java SSM框架+Vue实现企业公寓后勤管理系统项目【项目源码+论文说明】计算机毕业设计

基于java的SSM框架Vue实现企业宿舍后勤管理网站演示 摘要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所…

陪玩圈子系统:打破单身孤独,展开精彩社交旅程,APP小程序H5,源码交付,支持二开!

近年来,随着社交网络的快速发展,越来越多的人开始寻求各种方式来解决单身孤独的问题。而陪玩圈子系统便应运而生,在为用户提供社交服务的同时也促进了人与人之间的互动和交流。在这个拥有庞大用户数量和各种丰富活动的平台上,你将…

【LeetCode】每日一题 2023_12_4 从二叉搜索树到更大和树(二叉树)

文章目录 刷题前唠嗑题目:从二叉搜索树到更大和树题目描述代码与解题思路 结语 刷题前唠嗑 LeetCode?启动!!! 题目:从二叉搜索树到更大和树 题目链接:1038. 从二叉搜索树到更大和树 题目描述…

HarmonyOS4.0之安装DevEco Studio开发工具

第一步 打开网址:https://developer.huawei.com/consumer/cn/ 点击后是这样的界面 第二步 鼠标移入到开发点击DevEco Studio 第三步 我们往下滑动找到以下界面 我们根据自己的需要点击下载图标 这里演示Window系统 下载好后解压文件 我们解压文件后 第四步…

如何批量修改ppt中的字体?

ppt制作已经属于是复杂的操作了,当我们想要更换ppt中的字体,有没有什么快捷的方法呢?今天分享两个方法,一键修改ppt文件字体。 方法一: 找到功能栏中的编辑选项卡,点击替换 – 替换字体,在里面…

面试题:为什么数据库连接池不采用 IO 多路复用?

今天我们聊一个不常见的 Java 面试题:为什么数据库连接池不采用 IO 多路复用? 这是一个非常好的问题。IO多路复用被视为是非常好的性能助力器。但是一般我们在使用 DB 时,还是经常性采用c3p0,tomcat connection pool等技术来与 D…

C++基础 -37- 模板函数与普通函数调用规则

当模板函数比普通函数更好匹配形参的时候&#xff0c;会优先调用模板函数 #include "iostream"using namespace std;template <class T> void show(T a, T b) {cout << a << endl;cout << b << endl;cout << "temp show&…

MQ - KAFKA 高级篇

kafak是一个分布式流处理平台,提供消息持久化,基于发布-订阅的方式的消息中间件&#xff0c;同时通过消费端配置相同的groupId支持点对点通信。 ##适用场景&#xff1a; 构造实时流数据管道,用于系统或应用之间可靠的消息传输.数据采集及处理,例如连接到一个数据库系统,捕捉表…

Redis--15--缓存穿透 击穿 雪崩

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 缓存穿透 击穿 雪崩运行速度:1 缓存穿透问题描述:如何解决: 2 缓存击穿问题描述:如何解决: 3 缓存雪崩说明:解决方案: 缓存穿透 击穿 雪崩 问题描述: 由于海量的用…