Tag: jboss

使JBoss EAP 5.1中的特定MDB可配置maxSession属性

如何为MDB用户配置maxSession值? 有一个MDB可以侦听来自特定队列的消息。 它被定义为注释。 @ActivationConfigProperty(propertyName = “maxSession”, propertyValue = “5”) 。 为了更改maxSession的值,必须每次都编译代码。 有没有办法让用户可配置,以便不需要构建,也无需重新启动jboss? 请帮助。

如何使用自己的JDK版本配置JBoss?

我有一个Java Web应用程序(WAR),它需要较旧的(1.5.11)版本的JRE,但我在Linux上花了很多时间为1.6.34设置我的环境。 Web应用程序需要在JBoss(4.0.4 GA)上本地托管,我没有经验。 我想知道是否有可能下载1.5.1版本的JDK并配置东西,以便我的JBoss实例是我系统中唯一使用它的东西。 这样我就不用担心吹掉1.6.34的任何其他配置了。 如果有可能,我需要做的一般步骤是什么以及JBoss配置是什么? 提前致谢。

是否可以在JBoss定时服务中使用Seam?

我已经开始编写一些新的JBoss定时服务,旨在使用一些现有的接缝组件。 但由于不存在的上下文,我似乎无法访问这些组件。 是否可以在JSF的典型情况下使用它们? 一个小小的片段来展示我想要做的事情…… @Service public class MyService extends DefaultTimedService implements TimedObject, DefaultServiceInterface { @Timeout public void ejbTimeout(Timer timer) { MyInterface loader = (MyInterface) Component.getInstance(MyInterface.SEAM_NAME, true); // throws no context! } } 例如,抛出以下exception: java.lang.IllegalStateException: No application context active at org.jboss.seam.Component.forName(Component.java:1945) at org.jboss.seam.Component.getInstance(Component.java:2005)

在JBoss 7.1上部署EJB

我正在部署一个非常简单的helloworld风格的EJB应用程序。 这样做我得到…… WARNING: -logmodule is deprecated. Please use the system property ‘java.util.logging.manager’ or the ‘java.util.logging.LogManager’ service loader. 13:15:54,638 INFO [org.jboss.modules] JBoss Modules version 1.1.1.GA 13:15:55,094 INFO [org.jboss.msc] JBoss MSC version 1.0.2.GA 13:15:55,175 INFO [org.jboss.as] JBAS015899: JBoss AS 7.1.0.Final “Thunder” starting 13:15:56,587 INFO [org.xnio] XNIO Version 3.0.3.GA 13:15:56,592 INFO [org.jboss.as.server] JBAS015888: Creating http management service using […]

如何在Java中跨多个Web应用程序维护相同的会话ID

如何在Jboss服务器中为多个Web应用程序维护相同的会话ID?

JBoss AS 6中的QuartzScheduler注入

如何在JBoss AS 6上将QuartzScheduler服务注入我的无状态bean? Quartz服务确实在JBoss AS 6启动期间启动 00:58:38,025 INFO [QuartzScheduler] Scheduler meta-data: Quartz Scheduler (v1.8.3) ‘JBossQuartzScheduler’ with instanceId ‘NON_CLUSTERED’ Scheduler class: ‘org.quartz.core.QuartzScheduler’ – running locally. NOT STARTED. Currently in standby mode. Number of jobs executed: 0 Using thread pool ‘org.quartz.simpl.SimpleThreadPool’ – with 10 threads. Using job-store ‘org.quartz.simpl.RAMJobStore’ – which does not support persistence. and is not […]

在JBoss AS 6中监听登录事件

我有一个在JBoss AS6中运行的应用程序。 身份validation正在使用“FORM”身份validation方法,并且用户正在正确登录。 我希望能够在用户成功登录时调用一段自定义静态代码。 不幸的是,我找不到任何监听器,挂钩或回调,它们会在成功登录时执行代码。 HttpSessionListener确实有一个“sessionCreated”事件,但是一旦用户访问任何页面就会调用它,即使他们没有成功登录。这意味着即使查看登录表单也会触发事件。 有人能指出我的JBoss AS 6(或同等版本)的一些文档,它们展示了当用户第一次成功登录时如何运行自定义代码? 提前致谢。

BouncyCastle 1.51在Wildfly 8.0上加载战争

背景 我正在尝试使用充气城堡库在我的战争中解密私钥。 现在我首先在一个独立的应用程序中测试了代码,它运行良好。 现在,当我在Wildfly8.0中测试它作为webapp时,面临着与Bouncy城​​堡的一些问题。 Wildfly 8.0 am使用了安装了充气城堡提供者模块。 在v1.46中使用的BC版本。 我开发的代码使用v1.51。 我按照这里提到的步骤: https://developer.jboss.org/thread/175395 bouncycastle + JBoss AS7:JCE无法对提供商BC进行身份validation – 具体遵循在特定部署中提供的说明(首选) 已经尝试过了 安装JCE策略文件。 添加到提供者列表。 问题 我得到的错误是: unable to read encrypted data: JCE cannot authenticate the provider BC 以及触发上述错误的代码如下: PKCS8EncryptedPrivateKeyInfo kp = (PKCS8EncryptedPrivateKeyInfo) keyPair; InputDecryptorProvider pkcs8dec = new JceOpenSSLPKCS8DecryptorProviderBuilder() .setProvider(new BouncyCastleProvider()) .build(“somepass”.toCharArray()); PrivateKeyInfo pko = kp.decryptPrivateKeyInfo(pkcs8dec);<– ##Error here 另外要添加详细信息,在我的pom.xml中我添加了带有编译范围的jar,因此将libs复制到war中并安装在WEB-INF / […]

如何在运行时更改Java属性?

问题:是否有某种方法可以“连接”到正在运行的JVM并更改系统属性(由-Dproperty = value给出)而无需停止JVM并且没有编写方法来执行此操作? 现在,上下文:我有一台运行在远程机器上的JBoss服务器,它托管我的应用程序,还有其他应用程序。 其他应用程序可能无法停止。 使用与我的应用程序相关的特定-D属性调用服务器。 在服务器启动时为此属性分配了错误的值。 我需要改变那个属性。 最简单的方法是重启JBoss,但这会导致所有应用程序停机一段时间。 有没有办法改变这个属性而不停止任何应用程序,但我自己的? 谢谢!

JBoss AS 7.1 – datasource如何加密密码

在JBoss AS 5中,我在* -ds.xml中定义了一个数据源,但是将用户名/加密密码放在* -jboss-beans.xml中。 现在在JBoss AS 7.1中,数据源在standalone.xml或domain.xml中定义。 我在哪里将加密密码放在AS 7.1中? 换句话说,如何在AS 7中加密和保护明确的密码?