如果有人能够帮助我完成以下任务,那就太棒了。
我们目前使用Jetty公开我们的REST接口(使用Spring设置),我希望能够设置用于处理这些调用的线程的前缀。我相信我发现了对cxf的更改将启用此行为:
https://issues.apache.org/jira/browse/CXF-5919
似乎改变了最初的" qtp"任何你想要的价值。 (我们的版本包括这些更改)问题是我实际上无法确定如何设置它,最初我尝试了以下内容:
<Configure id="server" class="org.eclipse.jetty.server.Server">
<Set name="threadPool">
<New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
<Set name="minThreads">10</Set>
<Set name="maxThreads">1000</Set>
<Set name="threadNamePrefix">myname</Set>
</New>
</Set>
</Configure>
但这不起作用,因为它不是具有threadNamePrefix值的QueuedThreadPool。
如果有人能够给我一些关于如何更新我的jetty.xml以便我可以设置这个值的话,我会很高兴。
谢谢
罗布
答案 0 :(得分:0)
查看Jetty源代码,我看到name
属性就是您所追求的属性。您的示例应如下所示:
<Configure id="server" class="org.eclipse.jetty.server.Server">
<Set name="threadPool">
<New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
<Set name="minThreads">10</Set>
<Set name="maxThreads">1000</Set>
<Set name="name">myname</Set>
</New>
</Set>
</Configure>