تنصيب السيرفر Tomcat5.5 ل ديبيان أو أبونتو

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

أقدم لكم بشرح عمل السيرفر tomcat لتطوير وبرمجة تطبيقات الويب jsp

هذا الشرح مجرب عل أخر نسخة Debian 5

تثبيت Java JDK

حمل أخر نسخة JDK 6 Update 13
موقع التحميل http://java.sun.com/javase/downloads/index.jsp
وبعد تحميلها نقوم برفعها على السيرفر إلى /temp/

ننشئ مجلد java
I # mkdir /usr/java
نقوم بنقل Java Jdk إلى المجلد الذي قمنا بإنشائه /usr/java

I # mv /tmp/jdk-6u13-linux-i586.bin /usr/java

ننتقل إلى المجلد المنشئ java

I # cd /usr/java

permissions

I # chmod 777 jdk-6u13-linux-i586.bin

التثبيت

I # ./jdk-6u13-linux-i586.bin

نقوم بالموافقة yes

نضيف إلى bashrc مسارات Java Jdk

I # vim /root/.bashrc

ونضيف

export JAVA_HOME=/usr/java/jdk1.6.0_13
export PATH=$JAVA_HOME/bin:$PATH

ليتم تحديث Java Jdk علينا الخروج والرجوع إلى السيرفر

ونجرب هل تم تحديث حزمة Java Jdk

I # java -version

java version “1.6.0_13”
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode, sharing)

تنصيب Tomcat5.5

I # apt-get install tomcat5.5 tomcat5.5-admin tomcat5.5-webapps

لتأكد من عمله

http://localhost:8180/ أو http://ip:8180/

tomcat 8180

تثبيت موصل Apache mod_jk

يقوم Apache mod_jk بوصل apache و Tomcat ويمكننا من خلاله تغير من 8180 إلى 8080 أو أخر
التثبيت

I # apt-get install libapache2-mod-jk

نقوم بتعدل mod_jk

I # vim /etc/libapache2-mod-jk/workers.properties

تغيير و تحرير الملف workers.properties

workers.tomcat_home=/usr/share/tomcat5.5
workers.java_home=/usr/java/jdk1.6.0_13
ps=/
worker.list=ajp13_worker
worker.ajp13_worker.port=8009
worker.ajp13_worker.host=localhost
worker.ajp13_worker.type=ajp13
worker.ajp13_worker.cachesize=10
worker.ajp13_worker.cache_timeout=600
worker.ajp13_worker.socket_timeout=300

نقوم بتعديل

I # vim /etc/apache2/mods-enabled/jk.load

إضافة

JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkShmFile /var/log/apache2/mod_jk.shm
JkLogFile /var/log/apache2/mod_jk.log
JkLogLevel info
JkLogStampFormat “[%a %b %d %H:%S %Y]”

ونقوم بتغيير Virtual Host ل Apache

I # vim /etc/apache2/sites-available/default

نقوم بإضافت

NameVirtualHost *:80
NameVirtualHost *:8080

تغيير

<VirtualHost *:80>

إضافت

<VirtualHost *:8080>
ServerAdmin webmaster@localhost
JkMount /* ajp13_worker
<LocationMatch “.*WEB-INF.*”>
deny from all
</LocationMatch>
</VirtualHost>

نقوم بتغيير ports.conf

I # vim /etc/apache2/ports.conf

إضافة

Listen 8080

ونقوم بإعادة تشغل Aapche و Tomcat

I# /etc/init.d/apache2 restart
I# /etc/init.d/tomcat5.5 restart

tomcat8080
في Debian 5 علينا إضافة NameVirtualHost *:8080 إلى # vim /etc/apache2/ports.conf وليس إلى # vim /etc/apache2/sites-available/default

السلام عليكم ورحمة الله وبركاته

محمد حنين

الإسم الكامل محمد حنين أحد geek من أمد طويل ، مطور ويب، محب للحرية، مستعمل نضام لينوكس، وأخيرا مجرم باللغة العربية للأسف في وقتها. معلومات أكثر عني أو الإتصال بي Mohammed Hanine

You may also like...

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *