12 Şubat 2012 Pazar

Weblogic Sunucu Domainleri I

1.Giriş

Weblogic sunucu kaynaklarının bir arada bulunması ile domain oluşur. Domain’de mutlaka bir Administrative Server (sunucu) bulunur ve domain kaynaklarının yönetilmesi bunun sayesinde yapılır. Kullanıcılar genelde kaynak her türlü programları (web, ejb,web servis) ve diğer kaynaklar için Managed Server oluştururlar. İhtiyaca göre bir kurulum ile birden fazla domain yada birden fazla kurulum ile bir domain kullanılabilinir.
Özet olarak Domain Yapısı aşağıdaki gibidir
  • Administrative Server
  • Managed Servers
  • Kaynaklar ve Servisler (jdbc, jms, kaynak adaptörleri,güvenlik ayarları)

2.Domain kurulumu

Weblogic sunucusu kurulduktan sonra programların ve/veya servislerin kullanılabilmesi içi doğal olarak domain’e ihtiyacımız var. Bunun için bir kaç yol var;
  1. config.bat veya config.sh komutları yardımıyla sihirbaz kullanarak,
  2. Linux ortamında eğer xwindows mevcut değilse console yapısı ile
  3. WLST Weblogic skrip dilini kullanarak
  4. Son olarak da eğer daha önce oluşturulmuş template var ise bunları kullanarak

3.Sihirbaz Kullanarak Domain oluşturma

Bir çok durumda en kolay metod sihirbaz yardımı ile oluşturmaktır. İleride WLST script oluşturmak için de kuruluma hakim olmak adına sihirbaz iyi bir kaynak olarak da düşünülebilinir


1. Welcome


<WL_HOME>/common/bin altindaki config.sh/bat dosyası çalıştırılır. İlk kez domain kurduğumuz için Create a New WebLogic Domain seçilir ve Next’e basılır.

2. Select Domain Source


Domain’ı kurma amacınıza göre gelen seçeneklerden bir veya daha fazlasını seçebilirsiniz. Minimum gereksinimler zaten default olarak seçilmiş geliyor. İleri derece web servisler için iki ek başlık var.
3. Specify Domain Name and Location



Önce domainin ismini yazıyoruz. Burada önemli olan isminin anlaşılabilir olması çünkü domainler çoğaldıkça hangi program hangi domainde çalışıyor bulmak zaman alabilir. Domain path için default olarak weblogic altındaki user_projects klasörünü gösteriyor ki bu da yeterli.

4. Configure Administrator User Name and Password

Weblogic Admin kullanıcısı ve şifresini tanımlama ekranı güvenlik için farklı bir isim düşünülebilir ancak development ortamı için weblogic yeterli. Sifre en az 1 numerik içeren ve en az 8 alfanumerik karakterden oluşmalı
5. Configure Server Start Mode and JDK

Sunucunun başlangıç modu ve buna bağlı olarak Java Development Kit'i seçiyoruz, development mode için java sun jdk tavsiye edilirken güvenlik daha düşük olduğundan sunucu açılırken kullanıcı adı ve şifre sorulmaz. Production modu için Jrockit tavsiye edilirken açılışta kullanıcı adı ve şifre gerekiyor, en azından ilk açılış için. Biz development mode ile devam ediyoruz.

6. Select Optional Configuration:



Her ne kadar özellikle development ortamı için sadece Admin Server kurup geliştirme ve testleri yapmak mümkün olsa da managed server oluşturup her türlü deployment ve tanımlamaların yapılması tavsiye ediliyor. Biz de bu şekilde devam ediyoruz

7. Configure Admin Server



Admin Server'ın portunu, SSL kullanıp kullanmayacağını kullanacaksa hangi porttan olacağını seçiyoruz. Bunlar daha sonra da rahatlıkla değiştirilebilinir.

8. Configure Managed Server



Bir önceki basamakta Admin server için yaptığımız ayarlar bu sefer Manager server(lar) için yapıyoruz.

9. Configure Clusters



Eğer Cluster yapısı oluştumak istenirse ayarlar burada yapılıyor. Biz development ortamı için cluster olmadan devam ediyoruz. Ancak Production ortamında eğer lisans müsade ediyorsa çok yararlı olabilir.

10.Configure Machines



Managed server(lar) oluşturduğumuza göre bunları node manager yardımı ile yönetmek için Makine oluşturmakta fayda var, sunucun türüne göre windows veya unix seçilmeli ve ona gore ayarları giriyoruz.

11. Assign Servers to machine

Oluşturulan sunucuları bir önceki basamakta oluşturduğumuz makinaya bağlıyoruz



12. Configuration Summary

Son basamakta şu ana kadar yaptıklarımızı kontrol edip create tuşuna basıyoruz.

13. Creating Domain


Domain oluşturma sona erdiğinde yapılan işlemlerinde olduğu ekran geliyor. İstenirse admin server check box'a basılarak done tuşuna basıldıktan sonra çalıştırılabilir.


    Hiç yorum yok:

    Yorum Gönder