基于JSP+MySQL+SSM的成绩查询web系统
一、参考网址
项目被大大已经放入了他的码云中,同志们可前往下载。
项目导入及项目配置过程非常详细,我在这里主要指出一些细节过程及会报错的处理方式(相当于一次测试实验)
所有的报错问题都是一个个的搜出来的,花费了大量的时间,如果有需要的同学可以参考参考
二、环境搭建
①eclipse Version: 2020-12 (4.18.0)
②MySQL 5.7.27
③Navicat for MySQL 15.0.21
④Apache Tomcat 9.0/8.5均可
⑤JDK 1.8.0_191/271均可
以上环境配置,搭建自行百度。(最好不要用MySQL8.0版本,可能是我没研究懂,反正就是因为8.0踩了一堆坑)
三、项目导入
(1)方式一、下载.7z压缩包,解压至工程目录,直接导入整个完整工程。
(2)方式二、使用eclipse从码云上直接clone
无论哪种导入方式,都需要配置eclipse环境。
常规的JDK配置,在上面的链接中都有,我就来说说没有的东西。

导入项目后的结构大致如上,在完成导入后,以上图片红框内的几个文件有可能会报错——是因为你的环境还有搭建完成或者是因为eclipse整在构建项目。
Tomcat导入,界面上方工具栏中的Window——>Properties——>Server——>Runtime Environments——>Add——>Apache(选择你所用的Apache Tomcat版本,推荐8.5/9.0)——>选择你的Tomcat路径(安装路径即可,如果这个选择路径有报错,那么是路径选择不对,多尝试)——>在配置好JDK后,该JRE选择下拉列表你的JDK版本(推荐1.8系列)
如此就完成了eclipse的Tomcat基本配置
(1)中文字符集错误,这个错误会出现在.java文件中——右键项目——>Properties——>Resource(Text file encoding)调整为UTF-8

(2).xml文件报错,这个报错不用管,也就是

这两个文件出现红叉,他虽然有,但是不影响项目的构建,只是你的eclipse在疯狂的链接到你的web.xml文件。
(3)项目构建配置
在上面链接中,作者只是构建了一波eclipse的相关配置,项目的配置演示的不是特别详细
(1)Java Build Path——右键项目——>Properties——>Java Build Path
在Libraries的库中,作者的项目是用的Tomcat7.0(这里不建议使用,好像低版本已经拖不动eclipse的需要)所以将他移除,重新添加Tomcat
选择Add Library…——>Server Runtime——>选择Tomcat版本(如果上面的eclipse环境中的Tomcat没有配置好的话,是不会有选项的)
JDK选择工作项目的默认JDK(推荐)——>选择JRE(Edit…)——>选择Workspace default JRE…
(4)添加Tomcat服务

如图,就是红框中的东西,如果没有咋办?
①点击上方Window——>Show view

选项没有就去Other…里面找(里面有一个Server的文件夹,打开就会有)
———————————————————————————————————————————
那么问题来了——还是没有怎么办?
点击上方help

——>Install New Software…——>进去之后选择一个Work with的选项,网上有很多说法说是要选择与自己版本对应的链接,但是我真的就不知道我的eclipse版本是个啥版本的(什么mars、neno火星什么的)所以2020-12 - http://download.eclipse.org/releases/2020-12用一个这样类似的或者就用这个玩意好像就可以了。之后在选项中选择Web,XML.java EE and …反正就是最后一个,虽然里面的插件我们用不完,但是没关系,打上勾,下载(😁)————下载之前一定要去掉Contact all update sites during install to find…

下载完毕后需要重启eclipse,如果下载了还是没有Server选项,那么就重新下一个eclipse吧(这个问题我也没有解决,好像是eclipse版本的问题)
(5)启动项目
项目启动是一个学问,在完成了Tomcat和Servers选项的添加后,那么就完成了一般,点击下方的Servers选项,右键new(或者点击那个蓝色的一句话em…)选择你的Tomcat版本,next,将你的项目注入到Server中,如果事情顺利,在你启动Servers后,就可以在本地的浏览器中键入
localhost:8080
看到Tom猫,如图

但是看不到猫也不影响项目运行,这个时候键入
localhost:8080/StuSystem
就可以进入项目界面了,当然不要忘记对demo.properties中sql数据觉的修改
——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——+——
如果你无法通过这个地址访问Server,那么接着往下看
①咋们双击打开下方Servers选项中的Tomcat,进入如下界面,

你可以看到你的是默认的第一个选项切Deploy path为wtpwebapps,这个时候你进入Apache Tomcat文件夹下的Webapps是看不到你的项目工程的,说明项目没有注入到Tomcat中,所以。我们要回到上面配置Tomcat的步骤,在安装Tomcat时不要将其安装在C盘下,因为访问权限问题。就算是放在C盘了有如上的设置过后,你运行会报这个错(报这个错的朋友,看到这之后可以看看能不能通过这个方法解决)

我们将路径更改后我们看到上面的设置,我已经将Tomcat放到了F盘中,再次启动后就可以看到猫了。

特别提示:当你双击Tomcat后,上面的界面可能是都是灰色的,这时候你需要将你加入的项目移除,右键Tomcat——>add and Remove,移除后就可以进行选择了(其实移除后还是灰色,那就再右键选择clean)

我们看到在我们的F盘中的Apache文件夹下就有了我们的工程文件,这时候我们的项目文件就成功的注入了Tomcat中
四、项目展示




五、参考链接
以下我也会给出几个报错的处理办法链接,需要的同学们就拿走吧
Tomcat配置Server Locations_Use Tomcat installation报错Publishing failed
eclipse中把web项目部署在tomcat中,可以使用浏览器访问,但是无法在tomcat目录中的webapps中找到?
Servlet必备资料总结(Tomcat学习之路)参考黑马程序员Java web
本地计算机上的apache2.4服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止问题完美解决方案
本文介绍了如何基于JSP、MySQL和SSM框架搭建一个成绩查询的Web系统。详细讲解了从环境配置,包括eclipse、MySQL、Navicat和Tomcat的版本选择,到项目导入、Tomcat服务配置和解决报错问题的过程。特别强调了中文字符集和.xml文件报错的处理方法,以及项目启动和展示的步骤。
597

被折叠的 条评论
为什么被折叠?



