Arkadaslar merhaba ;

FreeBSD uzerinde jdk ve tomcat kurulumlarımı tamamladiktan sonra baska 
arkadaslarin da ihtiyaci olur diye bir dokuman yazmaya calistim.Hatalar varsa 
duzeltin lutfen ;

FreeBSD 7.0 üzerinde Apache Tomcat ve JAVA kurulumu

 

Kurulum FreeBSD 7.0 STABLE üzerinde aşağıdaki paketler ve yönergelerle sorunsuz 
tamamlandı.Kurulum öncesi aşağıda linkleri bulunan paketleri indirip FreeBSD 
sunucu üzerinde /usr/ports/distfiles altına kopyalamayı unutmayın. 

 

tzupdater-1_3_0-2007h.zip

https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/[EMAIL
 PROTECTED]

 

jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar

http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar

 

jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar

http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar

 

jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar

http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar

 

bsd-jdk16-patches-3.tar.bz2

http://www.eyesbeyond.com/freebsddom/java/JDK16JRLConfirm.html

Not: "patch 3" secilmelidir.

 

diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2

Lisans anlaşmasını kabul edip yüklemeyi başlatın.

http://www.freebsdfoundation.org/cgi-bin/download?download=diablo-caffe-freebsd6-i386-1.5.0_07-b01.tar.bz2

 

Dosyaları eğer bir Microsoft işletim sistemine indirdiyseniz, FreeBSD sunucu 
üzerine transfer etmek için WinSCP kullanabilirsiniz. WinSCP kullanımı ve 
yüklemesi için aşağıdaki linkleri takip ediniz;

 

http://winscp.net/eng/download.php

http://winscp.net/eng/docs/start

 

İndirilen dosyaları FreeBSD üzerinde /usr/ports/distfiles altına kopyalayınız.

 

Kuruluma başlama ;

 

pkg_add -r cups  

cd /usr/ports/java/jdk16 && make install clean

 

Sunucunuzun hızına göre paketleri derlemesi biraz zaman alacaktır. Kurulumu 
hatasız tamamladıysanız aşağıdaki kısımda Apache Tomcat kurulum adımlarına 
geçebilirsiniz.

 

wget 
http://godel.cs.bilgi.edu.tr/apache/tomcat/tomcat-6/v6.0.16/bin/apache-tomcat-6.0.16.tar.gz

tar xvfz  apache-tomcat-6.0.16.tar.gz

ln -s /usr/local/jdk1.6.0/ /usr/local/java

mv apache-tomcat-6.0.16 /usr/local/java/tomcat

 

echo export TOMCAT_HOME=/usr/local/java/tomcat >> /etc/profile

echo export JAVA_HOME=/usr/local/java >> /etc/profile

echo export JAVA_OPTS='-Dfile.encoding=UTF-8 -server -XX:MaxPermSize=128m' >> 
/etc/profile

 

Tomcat için bir daemon oluşturup bunu /etc/rc.d/ altına tomcat adıyla 
kaydedelim.

 

vi /etc/rc.d/tomcat dosyasının içine aşağıdaki scripti yapıştırın ;

 

---- Script burada başlıyor -----------

 

#!/bin/sh

#

# $FreeBSD: src/etc/rc.d/tomcat,v 0.1 2008/05/29 10:00:40

#

. /etc/rc.subr

 

name="tomcat"

rcvar=`set_rcvar`

start_cmd="tomcat_start"

stop_cmd="tomcat_stop"

reload_cmd="tomcat_reload"

 

if [ -x $JAVA_HOME ] ; then

        JVMSTATS=1

        echo "JDK dizini bulundu .... "

 else

echo "JDK dizinini bulamiyorum.Lutfen degiskenleri kontol ediniz ......"

fi

 

if [ -x $TOMCAT_HOME ] ; then

        TOMCSTATS=1

        echo "TOMCAT dizini bulundu .... "

 else

echo "TOMCAT dizinini bulamiyorum.Lutfen degiskenleri kontol ediniz ......"

fi

 

[ -f ${TOMCAT_HOME}/bin/startup.sh ] || exit 0

[ -f ${TOMCAT_HOME}/bin/shutdown.sh ] || exit 0

 

tomcat_start()

{

      echo -n "Tomcat baslatiliyor... "

      $TOMCAT_HOME/bin/startup.sh >> /var/log/tomcat 2>&1

      echo "basladi."

}

 

tomcat_stop()

{

      echo -n "Tomcat durduruluyor... "

      echo -n "Tomcat durduruluyor... "

      $TOMCAT_HOME/bin/shutdown.sh >>/var/log/tomcat 2>&1

      sleep 1

      rm -f $TOMCAT_HOME/logs/*

      echo "durdu."

}

 

tomcat_reload()

{

      echo -n "Tomcat yeniden baslatiliyor... "

      $TOMCAT_HOME/bin/shutdown.sh >>/var/log/tomcat 2>&1

      sleep 1

      $TOMCAT_HOME/bin/startup.sh >>/var/log/tomcat 2>&1

      echo "yeniden baslatildi."

}

 

run_rc_command "$1"

 

---- Script burada bitiyor -----------

 

chmod 555 /etc/rc.d/tomcat

echo tomcat_enable="YES" >> /etc/rc.conf

 

Tomcat Manager için varsayılan olarak herhangi bir kullanıcı gelmediği için 
kendimiz bir tane oluşturmalıyız.Bunun için vi 
$TOMCAT_HOME/conf/tomcat-users.xml dosyasını açıp içindeki değerlerini 
aşağıdaki gibi kendinize göre ayarlayınız ;

 

---- Burada başlıyor -----------

 

<?xml version='1.0' encoding='utf-8'?>

<tomcat-users>

  <role rolename="manager"/>

  <user username="kullanıcı" password="parola" roles="manager"/>

</tomcat-users> 

 

---- Burada bitiyor -----------

 

Dosyayı kaydedip çıkın.

 

Sistemi yeniden başlatın ve  http://sunucu:8080/  adresinde Tomcat sizi 
karşılayacaktır. http://sunucu:8080/manager/html adresinden ise yukarıda 
tomcat-users.xml  dosyasına girmiş olduğunuz kullanıcı adı ve parola ile Tomcat 
Manager sayfasına ulaşıp uygulamalarınızı upload edebilirsiniz.



Kolay gelsin.



ismail

Cevap