常见BUG集

 Error querying database. Caused:org.apache.ibatis.reflection.ReflectionException: Could not set property 'deptID' of 'class com.jt.pojo.Dept' with value '100' Cause: org.apache.ibatis.reflection.ReflectionException: There is no setter for property named 'deptID' in 'class com.jt.pojo.Dept'

         查询数据库出错:错误表明无法获取到class com.jt.pojo.Dept的属性deptID,就是在class com.jt.pojo.Dept的属性中没有名为deptID的属性,查看Dept类

         在Dept中可以得到类属性名为deptId并不为deptID,在xml文件中将其更正即可

        注:XML文件中严格区分大小写


Error running xxx:Address localhost:8090 is already in use

        这个错误说明服务器端口8090被占用

        解决方法1:

        先查找占用8090端口的应用,打开cmd命令窗口,输入netstat -ano|grep 8090命令,从结果中可以看到8090端口被进程为1400的应用占用

         再任务栏右击,出现弹框,选择任务管理器,打开任务管理器窗口,选择详细信息tab标签,点击PID项进行排序,找到1400进程号.

        显示的是一个java应用,这种情况有可能是之前启动的java项目没有正常关闭导致的,如果是不再使用的应用,我们则可以关闭它。右击选择结束任务即可关闭此应用。

        结束任务之后,再次在cmd窗口输入netstat -ano|grep 8090命令进行查看,此时8090端口不再使用,则可以正常启动我们的项目了

        解决方法2:

        关机重启

        


 无法加载类文件

 解决方法1:文件没有编译,所以尝试重新Rebuild,使用Build→Rebuild Project。

 解决方法2:清除缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值