jetty服务器报异常:thread number upper limit of normal

J2EE 码拜 9年前 (2015-04-11) 1669次浏览 0个评论

项目在tomcat上面运行正常,但是在jetty上面就报:

    java.lang.RuntimeException: thread number upper limit of normal

跪求大神指导。

jetty服务器报异常:thread number upper limit of normal
25分
Jetty的队列线程数默认要比Tomcat的少,但可以在jetty.xml中指定:

<Configure id="Server" class="org.eclipse.jetty.server.Server">

    <!-- =========================================================== -->
    <!-- Configure the Server Thread Pool.                           -->
    <!--                                                             -->
    <!-- Consult the javadoc of o.e.j.util.thread.QueuedThreadPool   -->
    <!-- for all configuration that may be set here.                 -->
    <!-- =========================================================== -->
    <Get name="ThreadPool">
        <Set name="minThreads" type="int">10</Set>
        <Set name="maxThreads" type="int">200</Set>
        <Set name="idleTimeout" type="int">60000</Set>
        <Set name="detailedDump">false</Set>
    </Get>
    ...

参考:
http://wiki.eclipse.org/Jetty/Reference/jetty.xml_syntax

jetty服务器报异常:thread number upper limit of normal
25分
加大maxThreads值

引用 1 楼 zhangjihao 的回复:

Jetty的队列线程数默认要比Tomcat的少,但可以在jetty.xml中指定:

<Configure id="Server" class="org.eclipse.jetty.server.Server">

    <!-- =========================================================== -->
    <!-- Configure the Server Thread Pool.                           -->
    <!--                                                             -->
    <!-- Consult the javadoc of o.e.j.util.thread.QueuedThreadPool   -->
    <!-- for all configuration that may be set here.                 -->
    <!-- =========================================================== -->
    <Get name="ThreadPool">
        <Set name="minThreads" type="int">10</Set>
        <Set name="maxThreads" type="int">200</Set>
        <Set name="idleTimeout" type="int">60000</Set>
        <Set name="detailedDump">false</Set>
    </Get>
    ...

参考:
http://wiki.eclipse.org/Jetty/Reference/jetty.xml_syntax

jetty服务器报异常:thread number upper limit of normal
引用 2 楼 zhangjihao 的回复:

加大maxThreads值

Quote: 引用 1 楼 zhangjihao 的回复:

Jetty的队列线程数默认要比Tomcat的少,但可以在jetty.xml中指定:

<Configure id="Server" class="org.eclipse.jetty.server.Server">

    <!-- =========================================================== -->
    <!-- Configure the Server Thread Pool.                           -->
    <!--                                                             -->
    <!-- Consult the javadoc of o.e.j.util.thread.QueuedThreadPool   -->
    <!-- for all configuration that may be set here.                 -->
    <!-- =========================================================== -->
    <Get name="ThreadPool">
        <Set name="minThreads" type="int">10</Set>
        <Set name="maxThreads" type="int">200</Set>
        <Set name="idleTimeout" type="int">60000</Set>
        <Set name="detailedDump">false</Set>
    </Get>
    ...

参考:
http://wiki.eclipse.org/Jetty/Reference/jetty.xml_syntax

嗯,我试试。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明jetty服务器报异常:thread number upper limit of normal
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!