SSH经常遇到的问题及解决方案

  我的本科四年,在大四最后的阶段里,我学习了SSH框架,并用它与OpenCV一块做了我的毕业设计——《人脸识别系统的设计与实现》。下面将我在调SSH过程中遇到的问题记录下来。SSH+Tomcat+JSP的技术。

  问题1.  Address already in use: JVM_Bind <null>:8080

  问题原因:

      在MyEclipse启动或者是tomcat启动的时候出现:Address already in use: JVM_Bind<null>:8080 出现该异常,这里的8080是你的端口,有可能是80或者其他,但是都是一个原因引起的,我在用MyEclipse的时候,有时候MyEclipse突然死掉了,然后我就直接关掉在打开,这时候重启服务器就会出现该异常:Address already in use: JVM_Bind<null>:8080!

     解决办法如下

  Address already in use: JVM_Bind<null>:8080该异常肯定时候由于MyEclipse不正常关闭,引起的,只要我们把8080占用的那个进程kill掉就可以了!方法如下,在cmd命令模式下输入netstat -ano 然后找到占用8080端口的那个进程。在任务管理器中将这个进程kill掉就可以了。

   问题2.    Field 'username' doesn't have a default value

   解决方法如下:

     User.hbm.xml文件的设置问题,在里面把主键的属性改为:

    Xml代码    

  1.  <generator class="assigned"/>  

    原来自动生成的时候 class=”native”的,修改之后就好了。

   问题3. Could not excute Jdbc batch update......

  问题原因: 因为插入数据库中的数据主码重复了,仔细查看即可解决.

转载于:https://www.cnblogs.com/wrh526/archive/2011/07/11/2103120.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值