Öncelikle JTA ve container managed transaction kullanmayıp connection u kapatıp açmamış olabilirsiniz .
JTA ve container managed transaction kullanamanıza rağmen bu hatayı alıyorsanız çok uğraşmayın bu bir glassfish bugı dır 3.1.2 ve 4.0 kullanın.
3 gün sonra hatayı daha dikkatli incelediğimde Netbeans ın glassfish-resources.xml dosyasına glassfishde oluşturulan connection poollları resource olarak kayıt ettiğini siz daha sonra bu glassfish arayüzünden yada netbeans arayüzünden güncellesenizde yukarıda belirtmiş olduğum xml dosyasındaki connection bilgileri ile ise değişmeyen poolun bilgileri deploy anında güncellenir.Bu dosya projenizde otomatik olarak oluşmaz fakat benim gibi bir işi her zaman yeni ve bilinmeyen yöntemle yapma fantaziniz varsa bir sebepten oluşturmuşsunuzdur.Sonuç olarak yukarıdaki hata tanımlanan connection bilgilerinin yanlış olmasından da kaynaklanabilmektedir.Siz siz olun ordan kaynaklanması mümkün değil gibi iddialı laflar etmeyin
3 gün sonra hatayı daha dikkatli incelediğimde Netbeans ın glassfish-resources.xml dosyasına glassfishde oluşturulan connection poollları resource olarak kayıt ettiğini siz daha sonra bu glassfish arayüzünden yada netbeans arayüzünden güncellesenizde yukarıda belirtmiş olduğum xml dosyasındaki connection bilgileri ile ise değişmeyen poolun bilgileri deploy anında güncellenir.Bu dosya projenizde otomatik olarak oluşmaz fakat benim gibi bir işi her zaman yeni ve bilinmeyen yöntemle yapma fantaziniz varsa bir sebepten oluşturmuşsunuzdur.Sonuç olarak yukarıdaki hata tanımlanan connection bilgilerinin yanlış olmasından da kaynaklanabilmektedir.Siz siz olun ordan kaynaklanması mümkün değil gibi iddialı laflar etmeyin
Hiç yorum yok:
Yorum Gönder