Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Webservice start edildiğinde sayfa 2 kere çalışıyor

Konu, 'Java / JSP / JSF' kısmında multicolor tarafından paylaşıldı.

  1. multicolor

    multicolor Üye

    Kayıt:
    4 Temmuz 2009
    Mesajlar:
    249
    Beğenilen Mesajlar:
    0
    Şehir:
    istanbul
    Merhaba,

    Java ile webservice yapma girişimindeyim.

    Ufak bir deneme yaptım ve server olarak Tomcat 8 kullanıyorum.

    Webservis'i start edince sistem 2 kere çalışıyor.

    Kod:
    package services;
    @WebService(serviceName = "WebServices")
    public class WebServices
    {
      public static int id = 0;
    
      public WebServices(){
           System.out.println("id: "+id);
           id++;
      }
    }
    
    Ekran çıktısı;
    Kod:
    id: 0
    id: 0
    
    Yukarıdaki kodların yer aldığı webservis'i start edince consol'a 2 kere id değerini yazıyor. Fonksiyon 2 kere tetikleniyor desem sayaçtan dolayı engellerim bir şekilde.

    Fakat seferinde ekrana 0 yazıyor. Yani sadece fonksiyonu değil tüm kodu yeniliyor.

    Tekrarlamaması için nasıl bir yol izlemeliyim ?