【校园生活小程序_超详细部署】

校园生活小程序

  • [1 完整小程序源码](#1 完整小程序源码)
  • [2 运行环境](#2 运行环境)
  • [3 初次运行](#3 初次运行)
    • [3.1 启动后端程序](#3.1 启动后端程序)
      • [3.1.1 导入项目,找到项目的pom.xml文件,点击ok进行打开。](#3.1.1 导入项目,找到项目的pom.xml文件,点击ok进行打开。)
      • [3.1.2 创建数据库并插入内容](#3.1.2 创建数据库并插入内容)
    • [3.1.3 配置项目结构信息](#3.1.3 配置项目结构信息)
      • [3.1.4 配置Tomcat服务器](#3.1.4 配置Tomcat服务器)
      • [3.1.5 正式启动后端项目](#3.1.5 正式启动后端项目)
      • 3.1.6`出现BUG`
      • [3.1.7 解决方案](#3.1.7 解决方案)
  • 链接:[maven项目出错必看](https://blog.csdn.net/weixin_44229726/article/details/134621304)

1 完整小程序源码

github地址:https://github.com/SGY321/ssmbhhdb.git

将代码压缩包下载至本地,解压缩到不包含中文名称的路径中

2 运行环境

环境 Value
开发平台 IDEA
开发语言 Java
框架 ssm
JDK版本 JDK1.8
服务器 tomcat 8.5以上
数据库 mysql 5.7
数据库工具 Navicat 11 或者直接使用IDEA
Maven 包 apache-maven-3.6.1
- -
小程序框架 uniapp
小程序开发软件 HBuilder X
小程序运行软件 微信开发者工具

在Java开发中,SSM框架是指Spring + Spring MVC + MyBatis这三个框架的整合使用。这三个框架分别是Spring框架、Spring MVC框架和MyBatis框架,它们各自具有不同的功能和特点,通过整合使用可以实现更加高效、灵活和易于维护的Java Web应用程序开发。

  • Spring框架是一个轻量级的IoC(控制反转)和AOP(面向切面编程)容器,提供了依赖注入和面向切面编程等功能,可以方便地管理Java应用程序中的对象和依赖关系。
  • Spring MVC框架是Spring框架的一个模块,用于构建Web应用程序的MVC(Model-View-Controller)架构,提供了请求处理器、视图解析器等组件,可以方便地开发Web应用程序。
  • MyBatis框架是一个持久层框架,用于简化数据库操作,通过XML或注解配置SQL语句,提供了对象关系映射(ORM)功能,可以方便地操作数据库。

整合使用SSM框架可以充分发挥各个框架的优势,实现数据持久化、业务逻辑处理和Web界面展示的分离,提高开发效率和代码质量。SSM框架在Java Web开发中被广泛应用,是一种常用的开发模式。

3 初次运行

3.1 启动后端程序

3.1.1 导入项目,找到项目的pom.xml文件,点击ok进行打开。

3.1.2 创建数据库并插入内容




运行成功,数据库内容加载成功

3.1.3 配置项目结构信息

若ssmbhhdb目录下已经有Web则无需添加



Tomcat服务器需要用到Artifacts,提前设置好




3.1.4 配置Tomcat服务器




3.1.5 正式启动后端项目

会产生一个out文件夹,下面就是Artifact里的内容

3.1.6出现BUG

404错误通常表示客户端发出了一个请求,但服务器上没有找到请求的资源。这种情况可能由以下几种原因导致:

  1. 文件路径错误:可能是由于客户端请求的文件路径错误,或者文件在服务器上的位置发生了变化,导致服务器无法找到对应的资源。

  2. 文件不存在:请求的文件可能已被删除或移动到其他位置,导致服务器无法找到请求的资源。

  3. 权限问题:服务器可能没有权限访问请求的资源,或者客户端没有权限查看该资源。

  4. 服务器配置错误:错误的服务器配置可能导致无法正确处理客户端的请求,从而返回404错误。

  5. 链接错误:如果是通过链接访问页面,链接可能错误或者失效,导致无法找到目标资源。

  6. 缓存问题:有时候浏览器缓存的旧页面可能导致404错误,尝试清除浏览器缓存或者使用无缓存模式重新加载页面。

  7. 网络问题:网络连接问题可能导致客户端无法正确访问服务器上的资源,从而收到404错误。

解决404错误的方法包括检查文件路径、确认文件是否存在、检查服务器权限设置、检查服务器配置、修复链接错误、清除浏览器缓存以及排除网络问题。如果以上方法无法解决问题,建议查看服务器日志以获取更多详细的错误信息,以便进一步调试和解决问题。

优先检查文件路径问题

1.url是否写错

2.数据库是否连接失败,导致访问失败,从而得不到文件

3.maven的相关配置

3.1.7 解决方案

链接:maven项目出错必看

(1)因为我们起初导入项目是根据pom.xml导入,那么maven会自动选择之前设置的jdk,经检查之前设置的是jdk11,将其设置为jdk8

点击应用ok

(2)我所得到的源码pom.xml有误,修改为1.8。(github上为正确的代码)

(3)点击图中的旋转符号,reload重新载入maven项目

(3)启动Tomcat,若失败请重新设置一下之前的Artifact

启动成功,自动跳转

管理员账号:abo 管理员密码:abo

多出来out和target目录

至此后端部署成功,接下来部署小程序

创作不易,如果帮助到你,请点赞支持,谢谢


相关推荐
尚梦6 小时前
uni-app 封装刘海状态栏(适用小程序, h5, 头条小程序)
前端·小程序·uni-app
paopaokaka_luck10 小时前
基于Spring Boot+Vue的助农销售平台(协同过滤算法、限流算法、支付宝沙盒支付、实时聊天、图形化分析)
java·spring boot·小程序·毕业设计·mybatis·1024程序员节
Bessie23413 小时前
微信小程序eval无法使用的替代方案
微信小程序·小程序·uni-app
蜕变菜鸟13 小时前
小程序跳转另一个小程序
小程序
16 小时前
躺平成长-代码开发,利用kimi开发小程序(09)
小程序
19 小时前
微信小程序运营日记(第四天)
微信小程序·小程序
guanpinkeji19 小时前
旧衣回收小程序:提高回收效率,扩大服务范围
大数据·小程序·团队开发·软件开发·小程序开发·旧衣回收·旧衣回收小程序
说私域21 小时前
完美日记营销模式对开源 AI 智能名片 2 + 1 链动模式 S2B2C 商城小程序的启示
人工智能·小程序
说私域21 小时前
传统媒体终端移动化发展新趋势:融合开源 AI 智能名片与 S2B2C 商城小程序的创新探索
人工智能·小程序·零售
DK七七21 小时前
当今陪玩系统小程序趋势,陪玩系统源码搭建后的适用于哪些平台
小程序·php·uniapp