JAVA WEB开发 报错java.lang.Object.wait(Native Method)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA WEB开发 报错java.lang.Object.wait(Native Method)相关的知识,希望对你有一定的参考价值。

开发工具是idea 数据库用mysql mysql的jar包是 5.0.8版本, 框架是SSM 每次程序结束就报java.lang.Object.wait(Native Method)
java.lang.Object.wait(Object.java:502)
java.util.TimerThread.mainLoop(Timer.java:526)
java.util.TimerThread.run(Timer.java:505)
这几个错误, 求解决思路

警告: The web application [yxscomeon] appears
to have started a thread named [Abandoned connection cleanup
thread] but has failed to stop it. This is very likely to create a
memory leak. Stack trace of thread:
java.lang.Object.wait(Native Method)
java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:135)
com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:43)
参考技术A 我和你一样,你解决了吗 参考技术B 看看是不是工具包下面的类忘记加注解了 参考技术C 也有可能是jar包有问题; 参考技术D 这个问题我也遇到了,问题出在有个类忘了加@companent注解导致,用@Autowired注入的话,必须要将类的对象注入到spring中

java web开发小记jinjia2中for循环索引

在jinjia2中想直接用

{% for i in n %}
当前是第 x 条
{% endfor %}

是不行的。

{% for i, val in enumerate([\'a\', \'b\', \'c\']) %}
    <td>
        {{ val }}
    </td>
{% endfor %}

报错:

UndefinedError: \'enumerate\' is undefined

  Jinja2 has its own language. Looks like Python but it\'s not Python. So the Python enumerate built-in function is not part of Jinja2 template engine.

可以用以下方法

例如:

{% for chose in choses %}
            <li>
                <p>[第{{ loop.index}}题]{{ chose.content }}</p>
                <p>A.{{ chose.a }}</p>
                <p>B.{{ chose.b }}</p>
                <p>C.{{ chose.c }}</p>
                <p>D.{{ chose.d }}</p>
            </li>
        {% endfor %}

  参考:https://segmentfault.com/q/1010000000690359/a-1020000000690397

以上是关于JAVA WEB开发 报错java.lang.Object.wait(Native Method)的主要内容,如果未能解决你的问题,请参考以下文章

java初级开发中的报错问题

Web前端-Vue控制台报错:Uncaught (in promise) TypeError:

Eclipse导入Web项目后代码不报错但项目报错(左上角有红叉)解决方案

Java Web报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build

java web开发小记jinjia2中for循环索引

Java web项目启动Tomcat报错