JavaWeb项目基于JSP+JavaBean+DAO三层架构实现的学生宿舍管理系统源码+数据库
学生宿舍管理系统
介绍
JavaWeb学生宿舍管理系统项目
完整代码下载地址:学生宿舍管理系统
软件架构
基于JSP+servlet+JavaBean三层架构
安装教程
一、配置项目依赖
- 将src/com/util/DbUtil.java下的userName与userPwd修改为自己的数据库名以及密码。
注: 这一步必须要做,否则会跳转到空白页且控制台报错
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
-
选择
File
目录下的ProjectStructure
,配置项目的SDK以及语言。
-
若模块Modules为空,则点击
+
,选择Import Module
,选中当前项目StudentDorm
,然后一直点next即可。【如果不为空,可跳过Modules配置】
注: 需要注意的是,导入模块时,
Libraries
与Modules
均只需要导入一次(实测IDEA 2021会导入两次,最后一次应取消选择)
-
检查
Modules
中studentDorm
下的Web
配置,Deployment Descriptors
中的Path
为web/WEB-INF/web.xml
,Web Resource Direciories
中的Web Resource Directory
为web
文件夹,点击确定后就可以发现,项目中的Web文件有特殊图标。
-
检查
Libraries
中的lib
资源中是否将web/WEB-INF/lib
中的所有jar包全部导入。
-
检查
Facets
中是否有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包】
Tomcat10相较于Tomcat9发生了一些重要变化,并不向下兼容。所有实现的api的主要包已经从javax变成jakarta。影响了JSP标准标签库(JSTL)的正常使用(JSTL太老了,它是通过旧的Servlet和jsp的包名找对应的方法的,但是新版的tomcat10的包名改了它就找不到了)
- 选择
jre
(jdk11以上集成了jre,并没有单独jre,可以直接选择jdk),确认即可 - 点击
Deployment
中的+
,添加Artifact
,点击ok即可。
最后,点击运行。
注: 如果出现问题,诸如
out目录里面的classes文件夹中java代码都没有被编译
或是not found for the web module
均可关闭idea,然后删除项目目录下的.idea文件(.iml文件可选删),然后重新打开idea进行配置。
完整代码下载地址:学生宿舍管理系统
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!