8 Star 136 Fork 15

别样的人儿 / 学生宿舍管理系统

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.47 KB
一键复制 编辑 原始数据 按行查看 历史
别样的人儿 提交于 2022-06-08 03:54 . update README.md.

学生宿舍管理系统

介绍

JavaWeb学生宿舍管理系统项目

软件架构

基于JSP+servlet+JavaBean三层架构

安装教程

一、配置项目依赖
  1. 将src/com/util/DbUtil.java下的userName与userPwd修改为自己的数据库名以及密码。

img.png

注: 这一步必须要做,否则会跳转到空白页且控制台报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

  1. 选择File目录下的ProjectStructure,配置项目的SDK以及语言。 img_6.png

  2. 若模块Modules为空,则点击+,选择Import Module,选中当前项目StudentDorm,然后一直点next即可。【如果不为空,可跳过Modules配置】

img_5.png img_7.png img_9.png

注: 需要注意的是,导入模块时,LibrariesModules均只需要导入一次(实测IDEA 2021会导入两次,最后一次应取消选择) img_10.png img_8.png

  1. 检查ModulesstudentDorm下的Web配置,Deployment Descriptors 中的Pathweb/WEB-INF/web.xmlWeb Resource Direciories 中的Web Resource Directoryweb文件夹,点击确定后就可以发现,项目中的Web文件有特殊图标。 img_11.png img_14.png

  2. 检查Libraries中的lib资源中是否将web/WEB-INF/lib中的所有jar包全部导入。 img_13.png

  3. 检查Facets中是否有Web依赖,没有的化可以自行添加。 img_15.png

  4. 最后,新建Artifacts,选择+Web Application Exploded下的From Modules,选中之前Mudules中创建好的项目模块,点击ok,再将右侧Available Elements未放到Output Root中的资源放入即可。

img_16.png img_17.png img_18.png img_19.png

二、配置Tomcat服务器
  1. 点击右上角Add Configuration,选择Tomcat下的Local。

img_1.png img_2.png img_3.png

  1. 点击当前界面中的Configure,配置(仅支持Tomcat9及以下版本Tomcat_HomeTomcat base directory以及Classes【其中classes是Tomcat的lib目录中的jar包】

Tomcat10相较于Tomcat9发生了一些重要变化,并不向下兼容。所有实现的api的主要包已经从javax变成jakarta。影响了JSP标准标签库(JSTL)的正常使用(JSTL太老了,它是通过旧的Servlet和jsp的包名找对应的方法的,但是新版的tomcat10的包名改了它就找不到了) img_4.png

  1. 选择jre(jdk11以上集成了jre,并没有单独jre,可以直接选择jdk),确认即可
  2. 点击Deployment中的+,添加Artifact,点击ok即可。 img_20.png img_21.png 最后,点击运行。 img_22.png

注: 如果出现问题,诸如out目录里面的classes文件夹中java代码都没有被编译或是not found for the web module均可关闭idea,然后删除项目目录下的.idea文件(.iml文件可选删),然后重新打开idea进行配置。

1
https://gitee.com/ilrk/StudentDorm.git
git@gitee.com:ilrk/StudentDorm.git
ilrk
StudentDorm
学生宿舍管理系统
master

搜索帮助