adsense

30.06.2014

Weblogic Application Server Kurulum Adımları

WEBLOGIC KURULUM:

İlk konumuzda kabaca Weblogic ve Weblogic Domain hakkında bilgi vermeye çalıştık. Bu makalemizde ise Unix bir sunucu üzerine Weblogic kurulumundan söz edeceğiz.

Öncelikle http://www.oracle.com/technetwork/middleware/fusion-middleware/downloads/index.html adresine giderek Unix platformları için kurulum dosyamızı indiriyoruz.

***Verilen linkten size (daha doğrusu uygulamanıza ve kurulum yapacağınız sunucuya) uygun versiyonu indirmelisiniz

-Kurulum dosyamızı indirdikten sonra kurulum yapılacak sunucumuzda uygun bir path e upload edilir.

-Kurulum yapılacak path belirlenir. (/u01/Oracle/Middleware dizinini varsayıyoruz)

-Sunucumuza Exceed, MobaXterm gibi XWindow uygulamaları ile graphic mode da kurulum yapacağız. Dilersek konsol mode da (text mode) da kurulum yapabiliriz.

Kurulum dosyamıza çalıştırma hakkı vererek execute edilebilir hale getirilir:

chmod 775 /u01/dumps/wls1032_linux32.bin

cd /u01/dumps/
./wls1032_linux32.bin


Kurulum dosyasını çalıştırdıktan sonra yukarıdaki gibi bir pencere ile karşılaşırız. Next'e tıkladıktan sonra Middleware home dizinini seçmemizi isteyen ekrana yönlendiriliriz:


Middleware dizinini Weblogic'in kurulacağı dizin olarak düşünebilirsiniz. Bir önceki makalemizde Weblogic Domain mantığından bahsetmiştik. Şu an sadece Weblogic kurulumu yapıyoruz. Weblogic'i kurduktan sonra domain kuracağız. Hala kafasında soru işareti olan arkadaşlar için benzetme olması açısından şöyle belirteyim:
Weblogic'i Windows işletim sistemi olarak düşüneceksek, Weblogic domain(ler)i Windows sunucu üzerindeki herhangi bir program olarak düşünebiliriz. Windows (Weblogic) tektir, ama içine birden fazla program (domain) kurulabilir.

Next butonuna tıklandıktan sonra Güvenlik Güncellemeleri isteyip istemediğimizi soran bir ekranla karşılaşacağız. Sunucumuz internete açık değilse ve güvenlik sorunumuz varsa bu alanı hayır diyerek pas geçiyoruz.

Sonraki adımda Installation tipini seçiyoruz:


Custom ı seçip devam ediyoruz. Dilersek Typical'ı da seçebiliriz ancak fazladan yükleme yapmış olacağız.

Custom'ı seçip devam dedikten sonra gelen ekranda Server Examples'ı uncheck ediyoruz.


Sonraki adımda kurulumla beraber gelen Java ları seçiyoruz. Bu aşamada "Local JDK" alanında detect edilen yani halihazırda serverda kurulu olan bir JDK mız varsa onu da seçebiliriz. Next'e tıklayıp devam ediyoruz.

Gelen ekranda Weblogic'in home directory sini belirtiyoruz. Standart olarak kurulum yapılan path in altındaki wlserver_10.3 dizinine kurulum yapılır. Dilerseniz farklı bir path de verip kendi standartlarınızı oluşturabilirsiniz.


Next'e tıklandıktan sonra kurulum öncesi son bir özet geçilir:


Son durumdan eminsek Next'e tıklanır ve kurulumun tamamlanması beklenir. Ardından Done'a tıklanır ve kurulum tamamlanır.



Bir sonraki makalemizde Domain kurulumundan bahsedeceğiz.


28.06.2014

WEBLOGIC nedir?

Weblogic; Browser tabanlı thin client lar ve database gibi back-end sistemler arasında bulunan java tabanlı bir uygulama sunucusudur. (Konfigürasyonu ve yapısı hakkında daha sonra ayrıntılı bilgi vereceğiz)
Daha önce BEA firmasına ait olan bu ürün, daha sonra Oracle tarafından satın alınmıştır. Oracle; Weblogic application server ı satın aldıktan kendi uygulama sunucusu olan Oracle Application Server'a olan desteğini çekerek tamamen Weblogic üzerine yoğunlaşmıştır.

Weblogic'in ilk versiyonundan son versiyonuna kadar tarihçesi aşağıdaki gibidir:

WebLogic Server 12c Release 2 (12.1.2) - Temmuz 11, 2013
WebLogic Server 12c Release 1 (12.1.1) - Aralık 1, 2011
WebLogic Server 11gR1 PS5 (10.3.6) - Şubat 26, 2012
WebLogic Server 11gR1 PS4 (10.3.5) - Mayıs 16, 2011
WebLogic Server 11gR1 PS3 (10.3.4) - Ocak 15, 2011
WebLogic Server 11gR1 PS2 (10.3.3) - Nisan 2010
WebLogic Server 11gR1 PS1 (10.3.2) - Kasım 2009
WebLogic Server 11g (10.3.1) - Temmuz 2009
WebLogic Server 10.3 - Ağustos 2008
WebLogic Server 10.0 - Mart 2007
WebLogic Server 9.2
WebLogic Server 9.1
WebLogic Server 9.0 - Kasım 2006
WebLogic Server 8.1-bea - Temmuz 2003
WebLogic Server 7.0 - Haziran 2002
WebLogic Server 6.1
WebLogic Server 6.0 - Mart 2001
WebLogic Server 5.1 - Uygulamalar için komut satırından ilk Hot Deployment desteği verilen versiyon
WebLogic Server 4.0
WebLogic Tengah 3.1 - Haziran 1998
WebLogic Tengah 3.0.1 - Mart 1998
WebLogic Tengah 3.0 - Ocak 1998
WebLogic Tengah - Kasım 1997

Şimdi biraz Weblogic'in konumu ve genel yapısından bahsedelim:



Resimden de görüleceği üzere Weblogic orta katmanda konumlanmaktadır. Üzerinde çalıştırdığı uygulamalar yeşil kısımdan da görüleceği üzere Mobil cihazlar, Web browser gibi client lardan (Frontend) aldığı istekleri işleyerek backend sistemlere (mavi renkli kısımlar) iletir ve yine buradan aldığı response ları client lara iletir.

Aşağıdaki şekil kabaca bir Weblogic platformunu simgelemektedir:


Weblogic'de domain mantığı vardır. Domain; Weblogic kaynaklar grubu (admin server, managed servers, node managers, ...) olarak adlandırılabilir. Yukarıdaki şekil üzerinden gideceksek bir domaini oluşturan temel unsurlar şunlardır:

Admin Server: Weblogic konfigürasyon ve yönetim ekranı olarak düşünebiliriz. Bu ekran üzerinden tüm konfigürasyon, stop-start ve deployment işlemleri yapılır. Weblogic install edildikten sonra domain kurulumu yapılır (bir weblogic kurulumu üzerinde birden fazla domain kurulumu yapılabilir) , sonrasında bu domain üzerinde Admin Server yönetin ekranı kullanılarak yukarıdaki gibi resource lar yaratılır.

Managed Server: Adından da anlaşılacağı üzere uygulamayı çalıştıran ve erişilebilir hale getiren processlerdir. Weblogic konsol (admin server) üzerinden deployment yapılırken uygulamanın çalışacağı sunucular olarak managed serverlar seçilir.

Yukarıdaki şekilde bir Weblogic domain simgelenmektedir. Bu şekil şu anlama gelmektedir; 2 adet birbirinden bağımsız sunucu üzerinde aynı isimli domain kurulumuş ve bu sunuculardan biri Admin sunucusu olarak seçilmiştir. (Bir domain için birden fazla admin sunucusu olamaz) Diğer sunucu ise admin sunucusu olarak birinci sunucuyu bilmektedir. (ilerleyen makalelerde ayrıntılı olarak bu konudan bahsedileektir).

Clusters: Aynı işi yapan (aynı uygulamanın üzerinde çalıştığı managed server lar) managed server grubu olarak adlandırılabilir. Cluster oluşturulmasının en önemli amacı high-availability i sağlamaktadır. Biraz daha açıklamak gerekirse managed serverlardan biri çalışamaz duruma geldiğinde kullanıcılar bundan etkilenmeden işlemlerine devam edebilmektedir.

Diğer komponentler ile ilgili ayrıca bilgi verilecektir...

Teşekkürler....