Hi, I have a service ejb annotated with @Service. It has an attribute I'd like to assign different default values in different environments.
For example: | @Service | public class MyService { | private int simpleAttribute; | | public int getSimpleAttribute() {...} | | public void setSimpleAttribute(int value) {...} | } I have a build script that generates two different EARs. One for test environment and one for production environment. I'm looking for a way to specify different default values to attributes for test and production environments. My idea was to use injection and env-refs in ejb-jar.xml or jboss.xml to inject different values. According to jboss' official ejb3 tutorial I should be able to reference the service using the tag within either ejb-jar.xml or jboss.xml. But whenever I specify the tag I get an exception when deploying the ejb, telling me that "service" is not a valid child of enterprise-beans tag. I also tried to reference the service as a regular ejb using tag, but than I get an exception while deploying the bean: java.lang.UnsupportedOperationException: Instead use JBossServicePolicyDecorator What is the standard way to assign default values to service EJB's attributes without hardcoding them into source code? View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4225730#4225730 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4225730 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user