0

私が設定したものに関係なく、thread-maxは常に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 です。

提案やコメントをお待ちしております。

4

1 に答える 1

0

私は問題を見つけました、

ant で実行すると例外が発生するが、Eclipse IDE では例外が発生しない理由は、プロジェクトでバージョン 3.0.21 の resin.jar を参照しており、API が樹脂 4.0.32 で変更されたためです。ThreadPool関連機能。もうありませんcom.caucho.util。Eclipseでデバッグするとクラスパスにresin 3.0.21が入っています。しかし、ant で実行したときは、レジン 4.0.32 を使用しています。

最初の質問と同じ理由だと思います。統計を読み取るための適切な関数を使用していません。

お役に立てれば。

于 2013-05-24T16:17:05.930 に答える