[jboss-user] [EJB 3.0 Users] - @Resource and systemproperties-service.xml
jprio
do-not-reply at jboss.com
Mon Sep 28 08:00:22 EDT 2009
Hi all,
I have a SLSB with a @Resource annotation :
import org.jboss.ejb3.annotation.Depends;
@Stateless(name = "SimpleSLSBResource", mappedName = "SimpleEJB30SLSBResource")
@Remote({com.jp.ejb3.ISimpleSLSB.class})
@Depends({"jboss:type=Service,name=SystemProperties"})
public class SimpleSLSBResource implements ISimpleSLSB {
@Resource(name = "serverName")
String = "testserver";
and i also have a ejb-jar.xml to define the resource :
<ejb-name>SimpleSLSBResource</ejb-name>
<env-entry>
<env-entry-name>serverName</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>${serverName}</env-entry-value>
</env-entry>
and finally a systemProperties-service.xml to set the value of the resource :
serverName=production
When i start my JBoss AND THEN deploy my EJB, "serverName" is resolved to "production" => OK
When i start my JBoss with my EJB in the deploy directory, "serverName" is not resolved (= ${serverName}) => KO
I'm working on JBoss 5.1.0GA, jdk6.
Have I made a mistake with the @Depends tag ?
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4257332#4257332
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4257332
More information about the jboss-user
mailing list