أول البرامج التي قُمت بكتابتها بإستخدام جافا كان عبارة عن خدمة ويب Web service بإستخدام تقنية الـ Servlet. وقُمت بتشغيلها في مخدم ويب الخاص ببرامج جافا وهو Apache Tomcat، وقد كان سابق التجهيز. بعدها كتبت أمثلة لبرامج ويب وخدمات ويب لكن لم أستطع تشغيلها مع مخدم Tomcat، وقد قضيت وقتاً طويلاً محاولاً معرفة السبب. ومنذ يومين أعدت الكرة مرة أخرى في بيئة وندوز بعد تثبيت مخدم Tomcat وقد عمل البرنامج بسرعة بدون أي مشاكل، فرجعت للبرنامج اﻷول الذي لم أستطع تشغيله مع Tomcat فوجدت أني قد قُمت بإختيار مخدم Glassfish أثناء إنشاء هذا البرنامج، وعند إختيار GlassFish يتم تضمين مكتبته، لذلك فهو لايعمل مع Tomcat أما عند إنشاء برنامج ويب جديد وإختيار Tomcat من البداية يتم تضمين مكتبة Tomcat مع ملفات المشروع. ويُمكن التحويل في أي وقت بين مخدمي Tomcat و GlassFish ثم إعادة ترجمة البرنامج.
نجحت التجربة وإستطعت تشغيل Tomcat في لينكس وقد كتبت عن برمجة الويب بإستخدام جافا في كتاب رحلة يوم مع لغة البرمجة جافا.
والجدير بالذكر أن مخدم GlassFish هو تابع لشركة أوراكل، لذلك لم أستطيع تحميله من موقعهم، فذهبت للخيار الثاني Tomcat والذي هو تابع لمؤسسة Apache.
افدتني كثيرا جزاك الله خيرا