在我看来,无论我设置什么,线程最大值始终是 128:
下面是我的配置。
<server-default>
<jvm-arg-line>-Xmx2048m</jvm-arg-line>
<thread-max>64</thread-max>
</server-default>
<server id="" address="127.0.0.1" port="6800">
<-- More settings -->
<!-- Maximum number of threads. -->
<thread-max>20</thread-max>
</server>
我错过了什么吗?如何让配置工作?
我可以通过代码设置值:
com.caucho.util.ThreadPool.setThreadMax(6);
有另一个问题com.caucho.util.ThreadPool.setThreadMax(6)
。如果我通过 Eclipse 调试或运行,就可以了。但是,当我使用 ant 在 Cmd 中运行时,它会报告:[java] java.lang.NoClassDefFoundError: com/caucho/util/ThreadPool
异常。
我正在使用带有 Java 1.6_16 的 Resin 4.0.32。如果这很重要,Eclipse 版本是 4.2。
任何建议或意见表示赞赏。