学生宿舍管理系统
介绍
JavaWeb学生宿舍管理系统项目
软件架构
基于JSP+servlet+JavaBean三层架构,MVC
推荐:jdk8,tomcat8/9,mysql8,idea
软件推荐
navicat解压版本:https://pan.baidu.com/s/1gI6ktxKACIX6fbguRIiHuw?pwd=obsh
jdk8解压版:https://pan.baidu.com/s/1_IQ5lJ3RPPJ4hPCAF52Ycg?pwd=ee53
tomcat8.0解压版:https://pan.baidu.com/s/1AfMQ6hRs2SAxwTIhmhqQuQ?pwd=6jsu
依赖下载地址:https://mvnrepository.com/
视频部署教程:https://www.bilibili.com/video/bv1pU4y1173i
sql脚本导入数据库
mysql8数据库脚本转换mysql5
- 字符集由utf8mb4替换为utf8,
- 排序规则由utf8mb4_0900_ai_ci替换为utf8_general_ci
使用navicat链接数据库-》运行sql脚本文件
使用mysql链接工具(例如navicat)链接mysql,执行db_dorm.sql脚本
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZMgcnrh1-1655171812098)(DocImages/img_0.png)]
一、配置项目依赖
- 将src/com/util/DbUtil.java下的userName与userPwd修改为自己的数据库名以及密码。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4QheINTZ-1655171812100)(DocImages/img.png)]
注: 这一步必须要做,否则会跳转到空白页且控制台报错
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
-
选择
File
目录下的ProjectStructure
,配置项目的SDK以及语言。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uAyPeJ7g-1655171812101)(DocImages/img_6.png)] -
若模块Modules为空,则点击
+
,选择Import Module
,选中当前项目StudentDorm
,然后一直点next即可。【如果不为空,可跳过Modules配置】 -
检查
Modules
中studentDorm
下的Web
配置,Deployment Descriptors
中的Path
为web/WEB-INF/web.xml
,Web Resource Direciories
中的Web Resource Directory
为web
文件夹,点击确定后就可以发现,项目中的Web文件有特殊图标。
[ -
最后,新建
Artifacts
,选择+
中Web Application Exploded
下的From Modules
,选中之前Mudules
中创建好的项目模块,点击ok,再将右侧Available Elements
未放到Output Root
中的资源放入即可。
二、配置Tomcat服务器
-
点击右上角Add Configuration,选择Tomcat下的Local。
-
点击当前界面中的Configure,配置(推荐Tomcat9)
Tomcat_Home
、Tomcat base directory
以及Classes
【其中classes
是Tomcat的lib目录中的jar包】 -
选择
jre
(jdk11以上集成了jre,并没有单独jre,可以直接选择jdk),确认即可 -
点击
Deployment
中的+
,添加Artifact
,点击ok即可。
注: 如果出现问题,诸如
out目录里面的classes文件夹中java代码都没有被编译
或是not found for the web module
均可关闭idea,然后删除项目目录下的.idea文件(.iml文件可选删),然后重新打开idea进行配置。
都没有被编译或是
not found for the web module`均可关闭idea,然后删除项目目录下的.idea文件(.iml文件可选删),然后重新打开idea进行配置。
说明
上面的详细图片太多了,就不再上传,可以在压缩包内找到
下载地址
https://download.csdn.net/download/huayula/85631856
部署视频教程
jsp学生宿舍管理系统项目详细部署教程