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.

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();

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)

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.