Arkadaşlar şu hatayı alıyorum : IWAB0489E Error when deploying Web service to Axis runtime. Sabahtan beridir çözmeye çalışıyorum hatayı. Bir türlü çözüm bulamadım. Lütfen yardımmmmm........

soruldu: 09 Tem '12, 08:17

emax_64's gravatar image

emax_64
64590102101
cevap kabul oranı: 20%

değiştirildi: 01 Kas '12, 07:54

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Java hangi sürüm kullanıyorsunuz?

(09 Tem '12, 12:33) UsTa UsTa's gravatar image

Eclipse Java EE IDE for Web Developers.

Version: Indigo Service Release 2 Build id: 20120216-1857

(10 Tem '12, 01:35) emax_64 emax_64's gravatar image

Eclipse sürümünüzü sormadım, jdk kaç kullanıyorsunuz? 1.4-1.5-1.6-1.7

(10 Tem '12, 01:37) UsTa UsTa's gravatar image

jdk 1,6 ya izin veriyor zaten

(10 Tem '12, 02:12) emax_64 emax_64's gravatar image

alt text

Böyle bir çıktı aldım. Xml çıktıdada görüldüğü gibi hata var. Nasıl düzeltirim?

(10 Tem '12, 07:20) emax_64 emax_64's gravatar image

reason kısmını uyguladın mı?

(10 Tem '12, 08:49) UsTa UsTa's gravatar image

çözümü daha yenice buldum. Çözüm şu: Glassfish ile yaptığımızda kodların başına Annotaion lar eklenmesi geerekiyor. Ancak Axis2 de gerek yok. Eğer koyarsak yukarıdaki hatalı veriyor.

(10 Tem '12, 08:59) emax_64 emax_64's gravatar image

Şuan server çalıştı!!! Şimdiki amacım ise server daki yazdığımın metodları client tarafında kullanabilmek. Bunun için web servis client ekledim projeye.Tablo şu şekilde: alt text

Şimdi ben bu metodları şu yolla aslında kullanabiliyorum;

BlockquoteHelloClassStub sub; try { String name = "ali"; sub = new HelloClassStub("http://localhost:9090/FirstApp/services/HelloClass"); HelloClassStub.Merhaba mer = new HelloClassStub.Merhaba(); mer.setName(name); System.out.println("Veri gitti.");

        //Veri gelecek.
        HelloClassStub.MerhabaResponse responsemer = sub.merhaba(mer);
        System.out.println(responsemer.get_return());

} catch (Exception e) {
    e.printStackTrace();
}

Ancak verinin gidip gitmediğini tam olarak göremiyorum.Gelen veriyi de ekrana yazdırmaya çalıştığımda hata alıyorum.Kodlamadaki hata nedir?

(10 Tem '12, 09:17) emax_64 emax_64's gravatar image

Hata ise şu : org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement {http://schemas.xmlsoap.org/soap/envelope/}Body at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) at org.apache.ws.axis2.HelloClassStub.fromOM(HelloClassStub.java:2753) at org.apache.ws.axis2.HelloClassStub.merhaba(HelloClassStub.java:499) at org.apache.ws.axis2.ClientTarafi.main(ClientTarafi.java:22) Caused by: java.lang.Exception: org.apache.axis2.databinding.ADBException: Unexpected subelement {http://schemas.xmlsoap.org/soap/envelope/}Body

(10 Tem '12, 09:26) emax_64 emax_64's gravatar image
9 yorumdan 5 tanesi gösteriliyor hepsini göster
Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×71

Soruldu: 09 Tem '12, 08:17

Görüntüleme: 1,344 kez

Son güncelleme: 01 Kas '12, 07:54

powered by BitNami OSQA