Multithreading 需要解释Tomcat中Workmanager的示例代码吗
我想知道如何在Tomcat7中使用WorkManager。我偶然发现了开源库Foo CommonJ,但没有找到解释该用法的示例代码。 FooWorkManager构造函数的输入参数是commonj.work.work类的一个实例,其中没有人提供commonj.work.work类(tomcat和foo commonj都不提供)。 基本上,我需要一个示例代码来解释tomcat中WorkManager(FooCommonJJAR)的用法。Multithreading 需要解释Tomcat中Workmanager的示例代码吗,multithreading,tomcat,asynchronous,workmanagers,commonj,Multithreading,Tomcat,Asynchronous,Workmanagers,Commonj,我想知道如何在Tomcat7中使用WorkManager。我偶然发现了开源库Foo CommonJ,但没有找到解释该用法的示例代码。 FooWorkManager构造函数的输入参数是commonj.work.work类的一个实例,其中没有人提供commonj.work.work类(tomcat和foo commonj都不提供)。 基本上,我需要一个示例代码来解释tomcat中WorkManager(FooCommonJJAR)的用法。 如果Foo Commonj不能正确地支持workmanage
如果Foo Commonj不能正确地支持workmanager,那么可以选择其他方法 JSR-237已被撤回,但已与JSR-236合并。
原因:JSR 237已与JSR 236合并,为Java EE并发提供了一个统一的规范。JSR-237已被撤销,但已与JSR-236合并。 原因:JSR237已经与JSR236合并,为JavaEE并发提供了一个单一的、一致的规范。老式的方式 将以下JAR复制到tomcat\lib文件夹:
- commonj-xxx.jar
- tomcat-commonj-xxx.jar
<Resource name="wm/myWorkManager" type="commonj.work.WorkManager" auth="Container"
factory="de.myfoo.commonj.work.FooWorkManagerFactory"
maxThreads="10"
minThreads="5" />
使用JNDI获取此实例。例如,使用web.xml:
<resource-ref>
<description>Work manager example</description>
<res-ref-name>wm/myWorkManager"</res-ref-name>
<res-type>commonj.work.WorkManager</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Unshareable</res-sharing-scope>
</resource-ref>
工作经理示例
wm/myWorkManager“
公共工作经理
容器
不可分享的
任何其他方法都应该有效。传统方法
将以下JAR复制到tomcat\lib文件夹:
- commonj-xxx.jar
- tomcat-commonj-xxx.jar
<Resource name="wm/myWorkManager" type="commonj.work.WorkManager" auth="Container"
factory="de.myfoo.commonj.work.FooWorkManagerFactory"
maxThreads="10"
minThreads="5" />
使用JNDI获取此实例。例如,使用web.xml:
<resource-ref>
<description>Work manager example</description>
<res-ref-name>wm/myWorkManager"</res-ref-name>
<res-type>commonj.work.WorkManager</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Unshareable</res-sharing-scope>
</resource-ref>
工作经理示例
wm/myWorkManager“
公共工作经理
容器
不可分享的
任何其他方法都应该有效。CommonJ是一个非常旧的实现,同时已经被撤销,因此它可能不是新工作的理想基础。看看有一些建议的servlet容器中的wrt线程创建。CommonJ是一个非常旧的实现,同时已经被撤销,所以它可能不是新工作的理想基础。看一看在servlet容器中创建wrt线程的一些建议。