一个基于Java Web的图书管理项目
本项目分为用户和管理员模块。
用户可以进行注册、登录、更改个人信息、借阅书籍、归还书籍、查看个人借阅信息;
管理员可以对图书、借阅、用户进行管理。
- Servlet
- JSP
- MySQL
- Intellij IDEA: 2021.2.3 或者 Eclipse IDE: Version: 2022-03 (4.23.0)
- JDK: 1.8
- Tomcat: 10.0.17
- Maven: 3.8.5
- MySL: 8.0.27
-
安装Java8
-
添加JDK8到Eclipse
若已经添加跳过此步骤
- 下载Tomcat 10.x.x,解压
- 点击
Window > Preferences > Server > Runtime Environmetn - 点击
Add选择Apache > Apache Tomcat v10.0一定要是版本10的 - 点击
Next选择解压的Tomcat10目录,JRE选择Workbench default JRE点击Finish - 点击
Apply and Close
-
Maven下载,及解压安装 (自行解决)
-
依次点击菜单
Window > Preferences > Maven > Installations > Add- 点击
Directory选择Maven解压的目录 - 点击
Finish - 勾选刚添加的Maven
apache-maven-3.8.5 - 点击
Apply and Close
-
如果Maven没有配置镜像加速,可能后面下载依赖会有点慢 项目路径中有个setting.xml那是Maven的设置文件,可将文件中的如下设置改成你自己的Maven路径即可, 然后将其放到Maven路径下的
conf目录下。
能下载完依赖并且没有报错,就不需要设置了。
- 右键项目点击最下面的
Properties - 点击
Properties > Java Compiler看看右边的Complier compliance level:是不是1.8,若不是请将其改成1.8 - 点击
Properties > Web Project Settings看看Context root是不是/, 若不是请将其改成/ - 点击
Apply and Close保存设置
- 点击
File > Import > General > Project from Folder or Archive > Next点击Durectiry选择项目录, 点击Finish - 双击打开项目根路径下的
pom.xml, 右键选择Run As > Maven install - 双击打开项目根路径下的
pom.xml, 右键选择Run As > Run Configurations... > Maven Build,选择和项目同名的选项webbms点击,在右侧Goals输入框中输入complier,在点击Run
数据库文件在项目根路径下 create.sql,自行解决数据库创建(找个能运行sql的软件就行,navicat等都行,运行整个文件即可)
- 右键项目
Run As > Run On Server - 第一次创建可能没有服务
- 有?点击
localhost选择你自己的服务器即可 - 没有?点击
Manually define a new server选择Apache > Tomcat v10.0 Server如果上面配置好了全局Tomcat则下面的Server runtime environment会自动填充,点击Finish
- 有?点击
- 项目已经跑起来
- 用户访问地址:
/, 数据库创建成功后会有两个用户account:2019001, password:123456和account:2019002, password:123456 - 管理员访问地址:
/admin默认账户:account: admin, password: 123456
Description Resource Path Location Type HttpServletRequest cannot be resolved to a type about.jsp /webbms/src/main/webapp line 1 JSP Problem
