跑起来JEE论坛、商城和网站的经验总结

前言:昨天我们老大给我分配了几个任务,让我把几个公司的项目运行起来跑一下,几个项目都是JEE上开源的,三个项目,一个网站内容系统、一个BBS论坛、一个jspgou商城,这三个都是开源的,倒腾了两天,今天下午快下班才搞定,这期间有几个BUG需要记录一下

一.搭建网站内容管理的时候出现的错误

项目使用maven管理,刚开始把工程导入intellij IDEA中去(以前都是用eclipse),报了一个错误Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderL...,我以为是配置文件出错,但是仔细检查了一遍还是报这个错误,老大找了一个大牛帮我看看,看了一会也没找出来,老大就再帮我看看,我之前看他导入数据库文件时提示报了一个error,所以给他说了一下,老大怪我咋没早提示他,,,然后开始看错误,报的是一个缺省的错误,找到对应的sql文件报错位置,原来是设置值为NOT NULL,没有default值,改过之后,我的天,还是报同样的错误,这就怪了,老大回去在他的电脑上进行的测试,ok的跑了起来,所以就让我连他的数据库,不用我的了,我想应该是我的数据库的问题,版本应该没关系,我电脑上的mysql和workbench都是和老大一样的,我就卸载重新装,还是不行,最后连接老大的数据库,就ok了。。。但是我想用我的数据库,之前卸载重新安装数据库不能解决问题,我觉得应该是没有卸载干净数据库,上网一查,果然,我没有删除C盘的隐藏数据文件中的mysql文件,删除后,重新装,重新导入sql文件,不再报错!!!我终于能用我自己的数据库了,这台电脑本来安装的数据库绝对有问题。之后重新发布项目,不再报错,再经过一些小波折,最终成功。

二.搭建JEE BBS和JEE jspgou项目遇到的错误、

第一天就跑起来一个项目,有点羞愧,第二天开始第二个,我预想还会有BUG出现,果然,这次项目没有pom.xml文件,所以我自己从之前的第一个项目copy过去一份,之后又更改一下,而且导入数据库文件也ok,前面挺顺利的,之后又用maven打包项目,这次也ok,就差一步发布了,可是发布总是报,老大说着没关系,就直接使用tomcat运行了,哎呀,服务器启动成功了,我大喜过望,想着能直接运行项目了,可是意外发生了(虽然肯定有原因的),一直报404错误,服务器找不到,一直找原因,整个人都崩溃了,下午两点还没搞定,老大说让我用eclipse试试,我使用eclipse上的tomcat启动项目,成功进行了访问,看来是在intellij IEDA中使用maven安装的tomcat插件出现了问题,这个过程中我发现了一个情况,电脑上安装的tomcat启动后尽然不能访问8080那个小猫的界面,我在eclipse上启动tomcat虽然成功了,但是在dos窗口我没有发现8080端口打开,这就奇怪了,所以我就重新安装了一个新的tomcat,重新配置环境变量,然后启动tomcat。访问8080,小猫出现了,之后跑最后一个商城就很轻松的解决了问题。

两天收获挺多,解决bug很辛苦,但是解决问题后,真的很开心,因为这代表着我在进步。

原文地址:https://www.cnblogs.com/zzuli/p/9606627.html