同步操作将从 别样的人儿/学生宿舍管理系统 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
JavaWeb学生宿舍管理系统项目
基于JSP+servlet+JavaBean三层架构
注: 这一步必须要做,否则会跳转到空白页且控制台报错
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_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进行配置。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。