Etiketler

8 Eylül 2014 Pazartesi

Tomcat 64 Bit

Merhaba,

Uzun süredir yoğunluk sebebiyle bloguma yeni yazı ekleyememiştim.  Bu süre zarfında da yazmam gereken konular gitgide arttı.
Bu yazımda, mevcut BO sisteminiz üzerindeki Tomcat'i 64 bite yükseltmeyi anlatacağım.

Tomcat, Business Objects kurulumuyla gelen, Java tabanlı, free bir web uygulama container'ıdır.  Tomcat çalışmadığı taktirde, Business Objects web arayüzlerini göremezsiniz.  Bu sebeple, Tomcat'in düzgün çalışması önemlidir.

Yeni teknolojilerle beraber hayatımıza giren 64 bit sayesinde, uygulamalarımızın donanımlarını istediğimiz gibi arttırabiliyoruz.  Ancak mevcut Business Objects kurulumları içinde halen 32 bit Tomcat servis edilmektedir.

Mevcut donanımlar ve uygulamanızın yükü arttıkça, her servisin kullandığı memory de artıyor.  32 bitlik bir uygulama ancak 2 GB memory kullanabiliyor.  1.7 GB memory'ye ulaşan uygulama, artık istenen performansı vermemeye başladığı için, 1.7 GB memory'ye ulaşan kritik uygulamalarınızı alert mekanizmalarıyla izlemenizi tavsiye ederiz.

Tomcat, BO arayüzünü kullanıcılara servis eden bir web uygulama sağlayıcı olduğu için, memory kullanımını dikkatli izlemeniz gerekir.  Eğer 1.7 GB üzerinde izleyen tomcat.exe ' niz varsa ve sistemde bir sorun görmüyorsanız, Tomcat 64 bit'e geçmenin vakti gelmiş demektir :)

Var olan Business Objects sisteminiz, Windows Server 2008 üzerinde kurulu ise, sırayla aşağıdaki adımları izleyebilirsiniz :

Tomcat 7 Kurulumu :

1. Tomcat free bir üründür.  Web sitesinden istediğiniz Tomcat7 64 bit sürümünü indirebilirsiniz.  İndirdiğiniz .zip dosyasını, Business Objects kurulu olan Windows Server makinesi üzerine kopyalararak Tomcat7 dosyası oluşturarak extract edin.
2. Tomcat7 klasörünü \SAP Business Objects altına kopyalayın.
3. \SAP Business Objects\Tomcat7\conf altına Catalina isimli yeni bir klasör yaratın.
4. \SAP Business Objects\Tomcat7\conf\Catalina altına localhost isminde bir klasör yaratın.

Mevcut 32 bit Tomcat'inizin kurulumunu kaldırmak istiyorsanız aşağıdaki adımları izleyin, eğer iki Tomcat'in de sunucunuzda kurulu olmasını istiyorsanız  7. adıma geçin:

5. Run as Administrator seçerek Command Prompt açın ve \SAP Business Objects\tomcat\bin 'i açın.
6.  service uninstall BOEXI40Tomcat komutunu çalıştırın.

7. Run as Administrator seçerek Command Prompt açın ve \SAP Business Objects\Tomcat7\bin 'i açın.
8. service uninstall BOEXI40Tomcat komutunu çalıştırın. (Eğer Tomcat 32 bit'i uninstall etmediyseniz, BOEXI40Tomcat yerine başka bir isim vermelisiniz)

9. \SAP Business Objects\Tomcat7\bin klasörüne gidin.
10. Tomcat7w.exe ' nin kısayolunu yaratarak, Tomcat Configuration olarak isimlendirin.
11. Tomcat Configuration üzerine sağ tıklayarak Properties'i açın.  Target alanına bir boşluk bırakarak //ES//BOEXI40Tomcat tagini ekleyin.
12. C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Tomcat dosyasını açarak,buraya Tomcat Configuration ' ı kopyalayın.

Tomcat7 Konfigurasyonu : 

1. Başlat > Programlar > Tomcat > Tomcat Configuration  "run as administrator" ile Properties açılır.
2. General tabında Display Name alanına Apache Tomcat 7.0 64 Bit yazın ve Description alanını silin. Tomcat7'nin otomatik başlaması için Startup Type alanını Automatic olarak değiştirin.
3. Logging tabında Level alanını Error olarak değiştirin.  Log-prefix alanındaki değerleri silin.
4. Redirect Stdout alanına : \SAP Business Objects\Tomcat7\logs\stdout.log
    Redirect Stderror alanına : \SAP Business Objects\Tomcat7\logs\stderr.log
    değerlerini girin.
5. Java tabına gelerek Use Default seçeneğini kaldırın.  
    
Java Virtual Machine alanına : \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\jre\bin\server\jvm.dll
    
Java Classpath alanına : \SAP BusinessObjects\tomcat\bin\bootstrap.jar;\SAP BusinessObjects\Tomcat7\bin\tomcat-juli.jar;\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\lib\tools.jar
bilgilerini ekleyin.

6. Maximum Memory Pool alanına 2048 ekleyin. (Bu değeri arttırabilirsiniz, bu değer Tomcat'in kullanabileceği maximum memorydir)


7. Java Options alanına istediğiniz parametreleri girebilirsiniz.

8. Apply ' a basarak değişikliklerinizi kaydedebilirsiniz.

Web Uygulamalarının Deploymetı (WAR files) :

1. \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy altındaki config.tomcat7 dosyası notepad ile açılır.

2. Aşağıdaki değerler, ilgili dosyadaki uygun yerlere girilir ve kaydedilir:


as_dir= \SAP BusinessObjects\Tomcat7
as_instance=localhost
as_service_name=BOEXI40Tomcat

3. Command Prompt Run as Administrator ile açılır ve \SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\wdeploy adresine gidilir.

4. wdeploy tomcat validateconfig komutu girilerek config.tomcat7 dosyasındaki değişikliklerin doğruluğu kontrol edilir.  

5. Dosya doğru ise, BUILD SUCCESSFUL mesajı ekranda belirir.

6. wdeploy tomcat7 deployall komutuyla warfiles deploy edilir.

7. Ekranda BUILD SUCCESSFUL mesajı çıktıktan sonra Tomcat 64 bit start edilir.

Uzun görünse de 15 dakikanızı alan çok basit bir işlemle, Business Objects'in hızlandığını göreceksiniz.

Sorularınız için bana e-maille ulaşabilirsiniz.

Görüşmek üzere! 

Hiç yorum yok:

Yorum Gönder