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