Konuyu görüntüle
IUCODERS FORUM > Programlama > JAVA > EJB içinde PostConstruct
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
03.07.2012-12:25 #78075
Singleton session bean içinde, init metodu üzerine PostConstruct annotation'u ekliyorum. Fonksitonunu constructordan sonra çağırılması gerek (ManagedBean için çalışıyor enazından biggrin ) ama çalışmıyor. Bu konuda neler yapılabileceği konusunda fikri olan vamrıconfused

@Singleton
@TransactionManagement(TransactionManagementType.BEAN)
public class MyService extends AbstractFacade implements MmyServiceLocal {

@PersistenceContext(unitName = AbstractFacade.PU)
private EntityManager em;
@Resource
private UserTransaction utx;

@PostConstruct
public void init() {

}

}


Teşekkürler hugs





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Yazar
orhan


avatar
istanbul
admin
Kayıt: 17.11.2005
03.07.2012-20:45 #78077
extend ettiğin class ta @postconstruct varsa o önce çalışıp bu ikinci tanımı sallamayacaktır.
bunun dışında ejb yi call ettiğin ilk an init fonksiyonun çalışması lazım.
onun dışında tanımın doğru. eğer parametre alan constructorun varsa o da probleme sebep oluyor olabilir.
container in hakkında bilgi vermen lazım. CDI ile birlikte mi kullanıyorsun?





N/A
Yazar
extreme


avatar
Kahramanmaras
admin
Kayıt: 24.10.2006
06.07.2012-15:38 #78086
Glassfish 3.1.1 sürümü yerine Glassfish 3.1 Final kullanınca çalıştı skull Teşekkürler biggrin





The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb