- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
如何使 MDB 的 maxSession 值可由用户配置?
有一个 MDB 监听来自特定队列的消息。它被定义为注释。
@ActivationConfigProperty(propertyName = "maxSession", propertyValue = "5")
。
为了改变 maxSession 的值,每次都必须编译代码。
有没有办法让它成为用户可配置的,这样就不需要构建也不需要重新启动 jboss?
请帮忙。
最佳答案
这是从耳朵外部化此设置的方法:
https://community.jboss.org/thread/178162
但还是需要重启。
更新
找到 a way在 ejb-jar.xml
中应用带有系统属性引用的新 maxSession :
<activation-config-property>
<activation-config-property-name>maxSession</activation-config-property-name>
<activation-config-property-value>${my.mdb.maxSession:30}</activation-config-property-value>
</activation-config-property>
不需要完全重启 JBoss,在这种情况下只需要重新部署 ear。
它适用于所有 JBoss 版本 until JBoss AS 7。
请注意,maxSession 必须与最大池大小同步: https://community.jboss.org/message/549083#549083
关于java - 在 JBoss EAP 5.1 中为特定的 MDB 设置 maxSession 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331387/
我是 Spring Security 的新手,对 Spring Security 中的 session 管理有疑问。我已经像这样配置了我的应用程序,以防止在特定时刻通过用户名多次登录:
我们正在使用带有 Protractor 的 Selenium 测试。对于某些测试,我们需要序列化测试,以便最多可以激活一个浏览器(在我们的例子中它也是一个用户)。可以使用 -maxSession 参数
我想知道是否有人可以阐明一个让我们有点头疼的 Selenium 问题。 我们对 Selenium Grid 的 MaxSession 和 MaxInstances 的含义感到困惑。我们认为MaxSes
我想限制 ssh 连接的总数。我已经阅读了许多 sshd 手册。他们只是说这两个字段可以使用 MaxStartups:到 SSH 守护进程的最大并发未经身份验证连接数 MaxSession:每个 TC
这是我的 TESTNG.xml ` ` 中心:java -jar selenium-server-standalone-2.43.1.jar -role hub -maxSessio
我使用下面的命令来启动 Node,我可以看到当 testNG 套件中的线程数大于 1 时,会并行启动多个浏览器实例。请注意,我没有使用计算机中安装的 Firefox 浏览器,而是复制 Firefox
我正在尝试使用非 xml Spring Security 建立并发 session 控制,因此如果用户已经在另一个设备中登录,则他无法登录。我使用了 .sessionManagement() .max
如何使 MDB 的 maxSession 值可由用户配置? 有一个 MDB 监听来自特定队列的消息。它被定义为注释。 @ActivationConfigProperty(propertyName =
作为 docker-selenium、yml 和 docker compose 的新手,有人可以告诉我如何在 docker compose 中正确设置最大集线器 session 和节点 session
我是一名优秀的程序员,十分优秀!