Site, Server Genel » Makaleler

CentOS 4.0 x86_64 için Java 1.5.0, Tomcat 5.5.9, PostgreSQL 8.0.2 ve pgAdmin III 1.2.0 kurulumu

Geri git   WHM cPanel Destek Platformu » Site, Sunucu Sorunlarınız ve Çözümleri » Site, Server Genel » Makaleler
Kayıt ol Yardım Üye Listesi Ajanda Forumları Okundu Kabul Et
 

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 14.06.07, 06:19 PM
CaLViN - ait Kullanıcı Resmi (Avatar)
Sevgi güçtür.
 
Üyelik tarihi: Apr 2007
Nerden: Outta nation
Yaş: 26
Mesajlar: 1.459
Tecrübe Puanı: 100000
CaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond reputeCaLViN has a reputation beyond repute
CentOS 4.0 x86_64 için Java 1.5.0, Tomcat 5.5.9, PostgreSQL 8.0.2 ve pgAdmin III 1.2.0 kurulumu

Java 1.5.0 kurulumu

Java SE Downloads - Previous Release - JDK 5 adresinden Linux AMD64 RPM in self-extracting file (jdk-1_5_0_02-linux-amd64-rpm.bin, 39.19 MB) dosyasını indirdim. Dosyayı indirdikten sonra çalıştırma yetkisi verilmesi gerekiyordu, üşenmedim, verdim. Lisan sözleşmesi için bolca entere bastım. chmod 777 jdk-1_5_0_02-linux-amd64-rpm.bin
./jdk-1_5_0_02-linux-amd64-rpm.bin
Java 1.5.0_02 kendisi /usr/java/jdk1.5.0_02 dizinine kuruyor. Şimdi sıra JAVA_HOME dizinini tanımlamaya geliyor. vi /etc/profile
yaptıktan sonra "export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC" satırını bulup onun yerine aşağıdaki bilgileri girdim: JAVA_HOME=/usr/java/jdk1.5.0_02
CATALINA_HOME=/usr/local/tomcat
PATH=$PATH:$JAVA_HOME/bin:$HOME/bin:/sbin:/usr/sbin:/usr/local/pgsql/bin
CLASSPATH=$CATALINA_HOME/bin/bootstrap.jar:$JAVA_HOME/lib/tools.jar:
$CATALINA_HOME/common/lib/servlet.jar:$CATALINA_HOME/common/lib/postgresql.jar:../lib/struts.jar:.

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC JAVA_HOME CATALINA_HOME CLASSPATH
Bu işlemi yaptıktan sonra makinayı restart ettim ve java -version
yaptığımda
java version "1.5.0_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_02-b09)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_02-b09, mixed mode)
bilgilerini aldım.




Tomcat 5.5.9 kurulumu


http://apache.bilkent.edu.tr/dist/ja...t-5.5.9.tar.gz adresinden indirdiğim Tomcat 5.5.9'u tar zxvf jakarta-tomcat-5.5.9.tar.gz
mv jakarta-tomcat-5.5.9 tomcat
mv tomcat /usr/local
groupadd tomcat
useradd -g tomcat -d /usr/local/tomcat tomcat
chown -R tomcat:tomcat /usr/local/tomcat
chmod 770 /usr/local/tomcat
yapmak suretiyle /usr/local/tomcat dizininde bir Tomcat'e sahip oldu ve dizinin sahipliğini de tomcat:tomcat üzerine verdim. Tomcat'i servis olarak çalıştırabilmek için tomcatd.txt dosyasını /etc/init.d/tomcatd ismiyle kayıt ettim. Daha sonra chmod 700 /etc/init.d/tomcatd
yaparak dosyaya çalıştırma izni verdim. /etc/init.d/tomcat start
yaparak Tomcat'i çalıştırdım. Karşıma Starting Tomcat: Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.5.0_02
geldiğinde cPanel® adresine bağlandığım ve Tomcat çalıştı. Daha sonra ntsysv komutunu çalıştırarak Tomcat'in servis olarak çalışması için tomcatd'yi işaretledim. Doğrusunu da söyleyeyim, açtığımda ntsysv'yi işaretliydi. Makinayı da restart ettiğimde bir servis olarak çalıştı.




PostgreSQL 8.0.2 kurulumu


ftp://ftp6.tr.postgresql.org/postgre...core-3-x86_64/ adresinden PosgreSQL 8.0.2 sürümünü indirip libs'ten başlayarak bütün rpmleri kurdum. Şimdi PostgreSQL'in postgres kullanıcısına bir şifre atamamız lazım. Bunun için su - postgres
yaparak postgres kullanısına geçtim. Daha sonra
psql template1
ALTER USER postgres WITH PASSWORD 'çokgizli'
ile postgres için şifre atamış oldum. Sonrasında da plpgsql dil desteğini vermek için de CREATE FUNCTION plpgsql_call_handler() RETURNS OPAQUE AS '/usr/lib64/pgsql/plpgsql.so' LANGUAGE 'C'
CREATE LANGUAGE 'plpgsql' HANDLER plpgsql_call_handler LANCOMPILER 'PL/pgSQL'
createlang plpgsql template1
yaptım. Bunu plpgsql desteği vermek istediğiniz her veritabanı için yapmanız lazım. \q
yaparak psql arayüzünden çıktım. vi data/pg_hba.conf

yaparak host all all 0.0.0.0/0 trust
ekleyip PostgreSQL'in erişimini her bağlantıya açtım. Bununla birlikte vi data/postgresql.conf
yaparak #listen_addresses = 'localhost' değerini listen_addresses = '*' ile değiştirdim.




pgAdmin III kurulumu


ftp://ftp6.tr.postgresql.org/postgre...2.0-1.i686.rpm dosyasını indirip kurduğumda pgAdmin III simgesi Gnome menüsünde yerini almıştı. postgres şifremi girip localhost'tan bağlandım ve plpgsql dilinin de tanımlandığını gördüm.
__________________
1.)Lütfen destek talebinde bulunmak için msn messenger üzerinden iletişime geçmeyiniz.
2.)Ücretsiz destek almak için forum sayfalarımızı kullanmanız aynı sorunu yaşayan diğer üyelerin cevaplara en kısa sürede ulaşabilmesi ve sizlere yardımcı olmak isteyen bizlerin ve diğer üyelerimizin zaman kazanmaları açısından çok önemlidir.
3.)Forumlarımızda sorunlarınızı anlatırken mümkün olduğunca çok detay vermeniz en kısa sürede sorununuza çözüm bulmanız açısından mühimdir.

Daha çok öğrenmek ve öğretmek dileğiyle..
Sevgiler..
The Platform.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Alıntı ile Cevapla
Cevapla



Seçenekler
Stil

Yetkileriniz
Yeni Mesaj yazma yetkiniz aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz aktif değil dir.

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık