(Yeni sayfa: Beni bu dokumani hazirlamaya surukleyen onemli bir neden, piyasada bu uclu icin adam akilli bir dokuman olmamasi. Dusundum tasindim, Debian uzerinde Apache ile birlikte kardes kardes cal...) |
|||
1. satır: | 1. satır: | ||
− | + | '''Hazırlanma Tarihi:''' 31 Mayıs 2005 | |
− | + | Beni bu dökümani hazırlamaya sürükleyen önemli bir neden, piyasada bu üçlü için adam akıllı bir döküman olmaması. Düşündüm taşındım, Debian üzerinde Apache ile birlikte kardeş kardeş çalışan bir Tomcat için dokuman hazırlamaya karar verdim. | |
− | Java2SDK1.4.2 Binary | + | İlk basta gereksinim listemizi belirleyelim ve bunlara ulaşmanız için gerekli bağlantıları verelim; |
− | + | <font color="#0000DC"> | |
− | + | * Java2SDK1.4.2 Binary --> http://java.sun.com/j2se/1.4.2/download.html | |
− | + | ||
− | + | * Apache 2.0.58 --> http://httpd.apache.org | |
− | + | * Tomcat 5.0.28 Binary --> http://jakarta.apache.org/tomcat/index.html | |
− | + | * JK2 --> http://archive.apache.org/dist/jakarta/tomcat-connectors/jk2/source/ | |
− | + | </font> | |
− | + | ||
− | + | ||
− | + | Verilen surum numaraları, sizin bu yazıyı okuma tarihinize bağlı olarak değişebilir, Açık Kaynak dünyası hızla gelişiyor :=) | |
− | + | Kurulumlara başlamadan önce, sisteminizin son güncellemelerini yapalım ve gerekli bir kaç paketi edinelim; | |
− | + | <pre> | |
+ | # apt-get update | ||
+ | # apt-get -u upgrade | ||
+ | # apt-get -u dist-upgrade | ||
+ | # apt-get install kaffe java-common | ||
+ | </pre> | ||
+ | Artık baslamamız için hiç bir neden kalmadi: | ||
− | # cd /usr/local | + | <font style="font-size:130%">Java2SDK</font> |
+ | |||
+ | İşe baslarken, bütün işlemlerimizi yapacağımız /usr/local dizinine giriyoruz, | ||
+ | |||
+ | # cd /usr/local | ||
+ | |||
+ | Edindiğimiz Java2SDK uygulamasını çalıştıralım, | ||
− | + | # chmod a+x j2sdk-1.4.2_04-linux-i586.bin | |
+ | # ./j2sdk-1.4.2_04-linux-i586.bin | ||
− | + | Kurulum bittikten sonra /usr/local dizini altında j2sdk1.4.2_04 adında bir klasör oluşacaktır. | |
− | + | ||
− | |||
Java dosyalarinin erisim haklarini ayarlayalim, | Java dosyalarinin erisim haklarini ayarlayalim, | ||
137. satır: | 145. satır: | ||
# ./startup.sh | # ./startup.sh | ||
− | Bu belgenin telif | + | Bu belgenin telif hakları Erol Soyoz‘e aittir. GNU/GPL dahilinde dağıtılması serbesttir. |
Hazırlanma Tarihi: 31 Mayıs 2005
Beni bu dökümani hazırlamaya sürükleyen önemli bir neden, piyasada bu üçlü için adam akıllı bir döküman olmaması. Düşündüm taşındım, Debian üzerinde Apache ile birlikte kardeş kardeş çalışan bir Tomcat için dokuman hazırlamaya karar verdim.
İlk basta gereksinim listemizi belirleyelim ve bunlara ulaşmanız için gerekli bağlantıları verelim;
Verilen surum numaraları, sizin bu yazıyı okuma tarihinize bağlı olarak değişebilir, Açık Kaynak dünyası hızla gelişiyor :=)
Kurulumlara başlamadan önce, sisteminizin son güncellemelerini yapalım ve gerekli bir kaç paketi edinelim;
# apt-get update # apt-get -u upgrade # apt-get -u dist-upgrade # apt-get install kaffe java-common
Artık baslamamız için hiç bir neden kalmadi:
Java2SDK
İşe baslarken, bütün işlemlerimizi yapacağımız /usr/local dizinine giriyoruz,
# cd /usr/local
Edindiğimiz Java2SDK uygulamasını çalıştıralım,
# chmod a+x j2sdk-1.4.2_04-linux-i586.bin # ./j2sdk-1.4.2_04-linux-i586.bin
Kurulum bittikten sonra /usr/local dizini altında j2sdk1.4.2_04 adında bir klasör oluşacaktır.
Java dosyalarinin erisim haklarini ayarlayalim,
Dosya sahibi olarak root ile birlikte src‘de belirtmemizin nedeni, normal kullanicilarin Java programlarini derlemeleri icin erisim izinlerinin olmasidir. SDK klasorumuzu, sistemin acilis alanina tasiyalim ve kolay erisim icin link olusturalim,
Ortam degiskenlerinin sistemin her acilisinta otomatik aktif olmasi icin kullanici dizinimizin icindeki .bashrc dosyasinin icine assagidaki satirlari ekleyelim,
export JAVA_HOME="/usr/local/lib/jdk" export JDK_HOME="${JAVA_HOME}" export PATH="${JAVA_HOME}/bin:${PATH}"
[ Apache 2 ]
/usr/local/ dizini icinde iken, Apache kaynak kod paketimizi aciyoruz,
paketi actiktan sonra klasor olusacaktir, bu klasorun icine girip Apache’yi derliyoruz,
Bu asamada birsey hatirlatmak istiyorum, sisteminizde Chekinstall mevcut ise, daha sonra uygulamayi temiz bir sekilde sisteminizden kaldirmak icin Checkinstall’u tercih edebilirsiniz. Eger "Oda ne?" diyorsaniz simdilik klasik yol ile devam edebilirsiniz,
Apache sunucumuz hazir, test etmek icin,
yazarak sunucumuzu baslatabiliriz. Herhangi bir hata ciktisi olmadigi takdirde web tarayiciniza
yazarak sunucumuza ulasabiliriz, karsiniza ornek bir sayfa cikacaktir. Muhtemelende cikmasi lazim =)
[ Tomcat ]
/usr/local dizini icerisindeyken, edindigimiz Tomcat Binary paketini acalim,
paketi actiktan sonra olusan dizine girerek, kurulumumuza baslayabiliriz,
su anda Tomcat’in aktif olmasi gerekiyor, kontrol etmek icin web browser’imiza
yazabiliriz. Apache ile Tomcat kardesligi icin son bir adim kaldi, oda JK2 kaynak kod paketini acip, derlemek,
with-apache2-lib=/usr/local/apache2/lib
JK2 Konnektorunu baglamak icin Apache ve Tomcat servislerini durduralim,
JK2 Konnektorumuzde su anda bagli durumda, Apache’nin httpd.conf dosyasi icine assagidaki satirlari ekleyelim,
LoadModule jk2_module modules/mod_jk2.so
Son adim olarak Tomcat yonetimic icin bir admin kullanici adi ve sifresi belirlememiz gerekiyor. Bunu /usr/local/jakarta-tomcat-5.0.28/conf/tomcat-users.xml dosyasini herhangi bir editor ile acip, icindekileri sildikten sonra, assagidaki satirlari ekleyerek yapabilirsiniz,
<?xml version='1.0' encoding='utf-8'?> <tomcat -users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager"/> <role rolename="admin"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="role1" password="tomcat" roles="role1"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="admin_kullanici_adi" password="admin_sifresi" roles="admin,manager,tomcat,role1"/> </tomcat-users>
Artik Apache ve Tomcat sunucularimizi calistirabiliriz,
Bu belgenin telif hakları Erol Soyoz‘e aittir. GNU/GPL dahilinde dağıtılması serbesttir.