前言:昨天我们老大给我分配了几个任务,让我把几个公司的项目运行起来跑一下,几个项目都是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很辛苦,但是解决问题后,真的很开心,因为这代表着我在进步。

最新文章

  1. <《基金经理投资笔记丛书4-1:投资是一种生活方式》>
  2. Mousetrap - Keyboard shortcuts in Javascript
  3. 不要在头文件中使用 using namespace std;
  4. 检测网络变化(wifi、2g、3g、4g)
  5. Go 完整实现版本比较 VersionCompare 函数
  6. Git 分支 (二)合并
  7. Linux机器学习软件配置
  8. 页面css样式找不到问题
  9. 数据库机器迁移对AlwaysON 集群影响测试
  10. TabControl中显示和隐藏TabPage页
  11. perforce 学习资源
  12. halcon算子之tuple_gen_const,用于生成特定长度的元组并且初始化其元素
  13. Python学习笔记014——迭代工具函数 内置函数zip()
  14. Linux 的su 与sudo 的区别,查看所有用户
  15. Visionpro学习网
  16. Linux开发环境必备十大开发工具
  17. HTTP Client Performance Improvements
  18. Elasticsearch6.0 IKAnalysis分词使用
  19. 小练习——关于循环条件---for
  20. LOGO闪光效果

热门文章

  1. POJ-图论-最小生成树模板
  2. sql的插入或者修改
  3. Web Api 实现新建功能接口
  4. Feign实现自定义错误处理
  5. Android.mk文件官方使用说明
  6. gitblit搭建
  7. mysql 中的 not like 另一种简化方法。
  8. C#项目 App.config 配置文件不同使用环境配置
  9. Java自学-接口与继承 多态
  10. Java自学-面向对象 类和对象