30 Aralık 2011 Cuma
cmake visual studio can not find hatası
cmake de bir bug var sanırım bazen böyle saçma bir hata verebiliyor. önce visual studio kurup sonradan cmake kurmayı deneyebilirsiniz. olmadı visual studio kaldırıp tekrar kurmayı deneyebilirsiniz. o da olmazsa aşağıda bulunan konsolda hatalı olan line ı ın value si olan path i kendiniz set ederek tekrar çalıştırmayı deneyebilirsiniz.
29 Aralık 2011 Perşembe
Eclipse "resource is out of sync with the file system"
Projenizi refresh leyince problem büyü ihtimalle çözülecektir.
28 Aralık 2011 Çarşamba
com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl can not cast to java.util.date
Bu problemin nedeni çevrilmek istenene date nesnesinin formatlarındaki farklılıktan dolayı olur. Bu sorun da genelde xml ile data alışverişi sırasında ortaya çıkar. Xml içinde XMLGregorianCalendarImpl formatına döndürülen date server tarafında java.util.date nesnesi gibi kullanılmaya çalışıldığında bu sorun ortaya çıkar. Bunun için gelen nesne java.util.date e dönüştürülmelidir.
XMLGregorianCalendar theXGCal = (XMLGregorianCalendar) obj.getDeger();
GregorianCalendar theGCal = theXGCal.toGregorianCalendar();
Date tarih = theGCal.getTime();
XMLGregorianCalendar theXGCal = (XMLGregorianCalendar) obj.getDeger();
GregorianCalendar theGCal = theXGCal.toGregorianCalendar();
Date tarih = theGCal.getTime();
19 Aralık 2011 Pazartesi
Servlet içinden aynı web application daki başka bir servleti çağırma.
Bunu yapabilmek için çağıracağımız servleti new lemeli, init metodunu çağırıp içine parametre olarak şu ayakta olan servletin config ini geçmeli ve diğer servletin doget ya da dopost metodunu içine ayakta olan servletin req ve resp unu geçerek çağırabiliriz.
Servlet s = new Servlet();
s.init(this.getServletConfig());
s.doGet(req,resp)
Servlet s = new Servlet();
s.init(this.getServletConfig());
s.doGet(req,resp)
1 Aralık 2011 Perşembe
gwt is serialization hatası
Client ve server arasında gidip gelen nesnenin Serializable dan implement etmesi gerekmektedir. Bir çeşit parsing hatasıdır.
30 Kasım 2011 Çarşamba
Invalid chunk header hatası
jaxb nesnesinin düzgün şekilde parse edilememesinden kaynaklanır. Çözmek için hibernate mapping lerini kontrol edin ve pojoların üstünde tanımlanan xml element dosyalarının doğruluğunun kontrol edilmesi gerekmektedir.
4 Kasım 2011 Cuma
...... nor any of its super class is known to this context. Web service ve jaxb kullanırken ortaya çıkan marshall creation ve jaxb hataları.
Bu hatanın başlıca sebebi client server arasında gidip gelen class larda çıkan sorunlardır. Onların kontrol edilmesi gerekir. Ve jaxb kullanmak için objectfactory class ı gerekli olduğundan bu class ın içinde kullanacağımız objeleri create etmemiz gerekir. Bunun da kontrol edilmesi gerekmektedir.
25 Ekim 2011 Salı
Eğer web projenizde css leri index.html de gösterdiğiniz halde sayfanız hala css olmadan geliyorsa. ve projede spring kullanıyorsanız.
Özellikle kullanıcı adı ve parola giriş sayfasında, sayfa için tanımladığınız css çalışmıyorsa ve ayarlarınızı doğru yaptığınızı düşünüyorsanız büyük ihtimalle applicationsecurity.xml ve ya springsecurity.xml dosyanızdan ulaşılması gereken css lere erişim izni vermemişsiniz demektir. Kontrol edilmesi gerekmektedir.
Webservice, hibernate vasıtasıyla mysql bağlanma sorunu. Couldn't open session for transaction
Bunun nedeni büyük ihtimalle config xml lerdeki hatalardan kaynaklanıyor.hibernate.config.xml doğru driver ı kullanıldığına,database.proporties dosyasındaki kullanici adi şifre ve url alanlarının doğruluğuna ve hibernate.cfg.xml dosyasındaki ayarlarn doğruluğunun kontrol edilmesi gerekir.
24 Ekim 2011 Pazartesi
Eğer @Override anotation u çalışmazsa ve bir interface i implement ettiğinizde gelen metodlar ın üstüne @Override anotation u gelmiyorsa.
Bu problem tamamen eclipse ve jdk ayarlarından kaynaklanır. Eğer böyleyse bir şekilde hala Jdk nız 1.5 te kalmıştır. Bunun için Window/Preferences/java/Compiler dan configure project jdk diyip jdk compile level i 1.5 ten 1.6 ya çıkarmanız gerekmektedir.
hibernate couldn't execute query hatası
Bu hata hibernate vasıtasıyla database e gönderilen query nin düzgün oluşturulmamasından kaynaklanır. Server loglarından query i direk olarak çalıştırmaya çalıştığınızda hatayı daha rahat bulabiliriz.
ant task java version hatası
Ant task istediği java versiyonunun bulamadığı için ortaya çıkıyor. Ant task ın java path ayarlarından istediği java versiyonu set edilmelidir. genellikle 1.6_26 dır. eğer yoksa 1.6_26 indirilip kurulmalıdır.
21 Ekim 2011 Cuma
org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here hatası
Katmanlar arası geçiş sağlayan metodlardan birinin üstüne @transactional anatation u nun yazılmasının unutulmasıyla bu exception oluşur.
20 Ekim 2011 Perşembe
gwt java.util.date incompetible type serialization hatası
Glassfish in içine atılan gwt.servlet.jar ın versiyonunun kullanılan gwt nin içindeki gwt.servlet.jar versiyonu ile farklı olmasından ortaya çıkar. Gwt nin içindekini glassfish in içine atınca sorun düzelir.
Kaydol:
Kayıtlar (Atom)