EJB JSF

NetBeans Ortamına WildFly Sunucunun Kurulması

wildflynewimproved

Merhabalar arkadaşlar. Bildiğiniz üzere Java EE projelerimizi yazarken bir adet sunucuya ihtiyaç duyarız. KOD5’te anlattığım JSF Dersleri’nde sadece Servlet Container’a sahip bir sunucu yettiği için ağırlıklı olarak Apache Tomcat sunucu kullandım ve EJB Dersleri’nde de EJB Container’a sahip olması şart olan bir sunucu kullanmamız gerektiğinden Glassfish sunucu kullandım. Bu yazıda sizlere Java dünyasında kurumsal (enterprise) teknolojileri içeren projelerimizi çalıştırabileceğimiz alternatif sunuculardan biri olan hem Servlet hem EJB Container’a sahip olan ve JBoss tarafından geliştirilen  WildFly‘ı NetBeans ortamında nasıl kullanabileceğimizi anlatmaya çalışacağım.

İlk olarak http://wildfly.org/downloads/ adresinden WildFly sunucusunun ziplenmiş halini bilgisayarımıza indirelim.  Yazıyı yazdığım an itibari ile kararlı son sürüm 9.0.2 sürümüdür. Ben en üstteki 130 MB’lık olanı indirdim.

Screen Shot 2015-12-12 at 18.50.01

Akabinde indirdiğiniz zipi canınızın istediği bir yere açın.

Şimdi NetBeans IDE’mizi açalım ve Services tabına geçelim.

NOT:NetBeans’ın 8.0.2 sürümü ve aşağısı aşağıdaki işlemler için uygun değildir ve hata vermektedir. Lütfen başlamadan önce NetBeans sürümünüzü 8.1’e yükseltin. Resimlerdeki NetBeans 8.0.2 yazılarını dikkate almayın. Yapılacak işlemler aynıdır.

Buradaki Servers kısmına sağ tıklayalım ve Add Server  linkine tıklayalım.

Screen Shot 2015-12-12 at 19.06.55

Akabinde gelen ekranda WildFly Application Server‘ı seçip Next butonuna tıklayalım.

Screen Shot 2015-12-12 at 19.12.12

Şimdi gelen ekranda Server Location ve Server Configuration ayarlamasını yapmamız gerekiyor. Burada Server Location’a indirdiğimiz WildFly’ın zip dosyasını nereye açtı isek onu gösteriyoruz. İkinci ayarlama olan Server Configuration ise sizin WildFly’ın yerini gösterdiğiniz anda IDE tarafından tespit edilip ayarlanıyor.

Screen Shot 2015-12-12 at 19.21.44

Screen Shot 2015-12-12 at 19.24.20

Şimdi Next butonuna tıklayalım. Şöyle bir ekran gelmiş olması gerekiyor.

Screen Shot 2015-12-12 at 19.25.39

Finish butonuna tıklayalım ve Server kurulumunu tamamlayalım.

Sunucuları yönetmek için bir admin kullanıcısı gerekli olabilmekte bazı durumlarda. Biz de şimdi kullanıcı ekleme işleminin nasıl yapıldığına bakalım. Kullanıcı eklemek için WildFly’ın indirdiğiniz zip dosyasını açtığınız yere gidin ve oradaki bin klasörünün içine girin. Windows için klasör içindeki add-user.bat dosyasını, Linux/Mac OS X için add-user.sh dosyasını çalıştırın.

Screen Shot 2015-12-12 at 20.23.44

Bat dosyasını çalıştırdığınız zaman şöyle bir konsol ekranı açılıyor. Burada a tuşuna basıp enter deyip kullanıcı adı ve şifre tanımlamaları yapıyoruz ve kullanıcımızı oluşturmuş oluyoruz.

Screen Shot 2015-12-13 at 10.36.34

Şimdi bir JSF projesi oluşturalım ve yeni sunucumuzu test edelim. Siz burada JSF projesi açmayı vs. bilmiyorsanız JSF’ye Giriş yazımdan öğrenebilir ya da bildiğiniz bir alanda Java Web projesi açabilirsiniz. Dikkat etmeniz gereken JSF projesi açarken Server olarak WildFly’ı seçmektir.

Screen Shot 2015-12-13 at 11.13.37

Şimdi basit bir Hello World örneği yapalım, sunucumuzu test edelim ve yazımızı bitirelim.

index.xhtml

Ekran Çıktısı

Screen Shot 2015-12-13 at 11.24.09

Gördüğünüz gibi sunucumuz başarılı bir şekilde çalıştı, JSF projemiz deploy edildi ve çalıştırıldı 🙂

Bu yazıda sizlere JBoss ve Red Hat’in katkıları ile geliştirilen bir sunucu olan WildFly sunucunun NetBeans ortamında nasıl kullanıldığını anlatmaya çalıştım. Başka bir yazıda görüşene kadar sağlıcakla kalın, kendinize iyi bakın.