يمكن تشغيل هذه التطبيقات في واجهة مستعرض الإنترنت مثل Firefox أو Chrome أو Internet Explorer.
في تطوير الويب ، يتم استخدام خادم Apache HTTP لتوفير العمود الفقري للعديد من مواقع الويب عن طريق معالجة طلبات العملاء. بينما يقدم خادم HTTP صفحات الويب للمستخدم النهائي ، فإن Tomcat هي الأداة التي توفر دعم servlet لإضافة محتوى ديناميكي إلى الخادم. خادم الويب المستند إلى Java لتشغيل تطبيقات الويب إذا كنت تقوم بإنشاء موقع ويب يتضمن أيضًا كود Java والتطبيقات الصغيرة ، فيمكن لهذا التطبيق مساعدة خادم الويب في تشغيلها بدلاً من تشغيلها في متصفح الإنترنت الخاص بالمستخدم. هذا يحسن إلى حد كبير موثوقية التطبيق ووقت الاستجابة للمستخدم النهائي.
المكونات الرئيسية للخادم هي حاوية servlet وموصل HTTP ومحرك JSP الذي يقوم بتشغيل المحتوى الديناميكي. تتفاعل حاوية servlet ، المعروفة أيضًا باسم Catalina ، بشكل مباشر مع تطبيقات Java وتضمن الحفاظ على حقوق الوصول للمستخدم بشكل صحيح أثناء الجلسة. حاوية Servlet وموصل