Web applications 在jboss 4.2.3中设置最大活动会话数

Web applications 在jboss 4.2.3中设置最大活动会话数,web-applications,jboss,java-ee-5,Web Applications,Jboss,Java Ee 5,我正在使用JBOSS 4.2.3.GA,在服务器的JMX控制台中,我们有maxActiveSessions属性(允许的最大活动会话数,或-1表示无限制),默认情况下-1,更改此值并重新启动时,该值将重置为-1。如何更改此值? 如果有其他方法设置maxActiveSession计数,请告诉我?maxActiveSessions是管理器(会话管理器)组件的属性 有关它的详细信息,请参见示例 管理器及其选项需要在特定的tomcat中定义 JBoss 4.2.3.GA的默认管理器选项位于JBoss-4.

我正在使用JBOSS 4.2.3.GA,在服务器的JMX控制台中,我们有maxActiveSessions属性(允许的最大活动会话数,或-1表示无限制),默认情况下-1,更改此值并重新启动时,该值将重置为-1。如何更改此值?
如果有其他方法设置maxActiveSession计数,请告诉我?

maxActiveSessions管理器(会话管理器)组件的属性

有关它的详细信息,请参见示例

管理器及其选项需要在特定的tomcat中定义

JBoss 4.2.3.GA的默认管理器选项位于
JBoss-4.2.3.GA\server\default\deploy\JBoss-web.deployer\context.xml的默认上下文配置中(用正在运行的任何配置替换
default

可以将特性添加到现有定义中,如下所示:

<Context ....>
    ...
  <Manager pathname="" maxActiveSessions="42"/>
</Context>

...
如果您需要为其他管理员配置特定于应用程序的
选项,则应在部署归档文件中创建自定义
/META-INF/context.xml
。(有关更多详细信息,请参阅)

添加:关于JMX控制台的使用:

使用JMX控制台,您只能检查和修改MBean当前实例的属性。这些值通常仅在相同实例在内存中时保持不变

重新启动服务时(在本例中为JBoss/JVM),将创建新实例,属性将从配置文件中的默认值或代码中的默认值接收其值


因此,请始终查找配置文件/选项以进行持久更改。

谢谢,它按预期工作。你能告诉我为什么jboss jmx控制台不能用于maxActiveSessions的原因吗?在现有的回答中增加了对jmx控制台用法的澄清