У меня есть лица без EJB в настройках JBoss5.1.2 JDK6.1, инъекционные свойство как "ресурс"ejb3.0 stateless @ Свойство Resource не читается?
В statelessEJBbean.java
@Resource(name="defaultPlayEstimateAdjustment")
Integer defaultPlayEstimateAdjustment;
В \ Src \ Main \ Resources \ META-INF \ EJB-jar.xml
<env-entry>
<env-entry-name>defaultPlayEstimateAdjustment</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>${xyz.ejb.pxp.defaultPlayEstimateAdjustment:10}</env-entry-value>
</env-entry>
В моих .properties файл У меня есть свойство
xyz.ejb.pxp.defaultPlayEstimateAdjustment=200
Значение свойства 200 не устанавливается ... и оно входит как «нулевое» значение?
Но если он ищет исходный текст с полным именем JNDI, значение 200 подходит! Я пропустил какую-либо зависимую JEE-банку, которая будет поддерживать аннотации?
final Integer defaultPlayEstimateAdjustment = (Integer) initialContext.lookup("java:comp/env/defaultPlayEstimateAdjustment");
Любые предложения?
Возникла некорректная ошибка? – Abdelhak
Даже этот метод postConstruct этого EJB не вызван. Если я удалю restOasy REST-вызовы (банки) из этого EJB ... как метод postConstruct получает вызов, так и работает инъекция @Resource. файлы JAR, которые я удалял из lib, - resteasy-jaxrs-2.3.5.Final.jar resteasy-jackson-provider-2.3.5.Final.jar resteasy-jaxb-provider-2.3.5.Final.jar – blangulin