• 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......

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

    跟我走啊~~
  • 相关阅读:
    算法训练 P1103
    算法训练 表达式计算
    算法训练 表达式计算
    基础练习 时间转换
    基础练习 字符串对比
    Codeforces 527D Clique Problem
    Codeforces 527C Glass Carving
    Codeforces 527B Error Correct System
    Codeforces 527A Glass Carving
    Topcoder SRM 655 DIV1 250 CountryGroupHard
  • 原文地址:https://www.cnblogs.com/wrh526/p/2103120.html
Copyright © 2020-2023  润新知