• 0
vector_ever

مشكاة تضارب المنافذ على سيرفر أباتشي توم كات

سؤال

السلام عليكم

 

بصراحة قمت بتنصيب التوم كات الاصدار السابع واريد القيام بكتابة بعض برامج  web application  المشكلة التي تواجهني هو الفشل الذريع في تشغيل اي تطبيق لفشل سيرفر الاباتشي بالعمل والسبب هو وجود تعارض في بعض المنافذ مع تطبيقات  أخرى حيث تظهر هذه الرسالة

Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.The server may already be running in another process, or a system process may be using the port.To start this server you will need to stop the other process or change the port number(s).

post-152477-0-02754100-1372611338_thumb.

 

كما هو واضح انه يدعي وجود لبعض التطبيقات تشغل منافذ (8005, 8080, 8009)المطلوبة من قبل سيرفر الآباتشي

 

الآن هو انني قمت بعمل كل ما يمكن عمله وبحثت بالانترنت لاجد هذه التطبيقات واستعملت برامج وآوامرمثل netstat وغيره من البرامج والاوامر وفي النهاية تبين لدي انه لا يوجد اي تطبيق آخر يشغل هذه المنافذ حيث تبين ان التوم كات هو الوحيد الذي يشغر هذه المنافذ ولكن تستمر هذه الرسالة في الظهور ولم اجد حل لها بالانترنت فبرجاء المساعدة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

السلام عليكم..

تأكد أن الـــ Tomcat لا يعمل في الخلفية من Task Manager  .

إذا كان يوجد برنامج يستخدم المنافذ السابقة , فيمكن تغيير ها في الـــ Tomcat  من :C:\Tomcat 6.0\conf\ ثم افتح الملف server.xml بالمفكرة و قم بتغيير المنافذ مثلا : 

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

إلى اي قيمة مختلفة .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

المشكلة هي انه فقط التوم كات هو من يستخدم هذه المنافذ ولكن عند محاولة تشغيل كود يستخدم سيرفر الاباتشي بطريقة ما يحاول البرنامج تشغيل السيرفر مرة ثانية(وليس اعادة تشغيل) فيجد هذه المنافذ مستخدمة (وهي بالاساس مستخدمة من التوم كات)

 

قرأت حلول على الانترنت ولكن اما لم افهم طريقة الحل واما الحلول غير مجدية

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اخى الكريم هل حلت المشكلة ؟

واذا كانت حلت يرجى الافادة بالتجربة واذا كانت لم تحل فبعد اذنك  هل قمت بتنصيب التوم كات منفصلا عن بيئة التطوير التى تستخدمها ام ثبته مع حزمة بيئة التطوير التى تستخدمها وما هى بيئة التطوير ؟

 

ووفقكم الله والجميع لما يحبه ويرضاه والسلام عليكم ورحمة الله وبركاته

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اخى الكريم هل حلت المشكلة ؟

واذا كانت حلت يرجى الافادة بالتجربة واذا كانت لم تحل فبعد اذنك  هل قمت بتنصيب التوم كات منفصلا عن بيئة التطوير التى تستخدمها ام ثبته مع حزمة بيئة التطوير التى تستخدمها وما هى بيئة التطوير ؟

 

ووفقكم الله والجميع لما يحبه ويرضاه والسلام عليكم ورحمة الله وبركاته

شكرا اخي لسؤالك

والله المشكلة لم تحل للأسف وما زلت اعاني بسبب ذلك

اما بالنسبة للسءال الآخر فقد قمت بالخيارين سوية مرة تثبيت السيرفر من ملف تنفيذي بشكل منفصل ومرة دمجة على شكل حزمة في بيئة تطوير ايكلبس وللاسف النتيجة نفسها في كلا الحالتين

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وزيادة على ذلك أود أن أقول أنه أحيانا لا تظهر لي هذه النافذة - نافذة الخطأ وتضارب المنافذ- ولا اعرف لماذا ويشتغل سيرفر التومكات بشكل طبيعي ولكن لا استفيد منه حيث دائما تكون نتيجة تشغيل تطبيقاتي اما 

HTTP Status 404 - او HTTP Status 500 - Servlet execution threw an exception

مع العلم انني اقوم بتشغيل تطبيقات بسيطة جدا جدا فقط للتجربة وم ذلك النتائج مخيبة للامال

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

المشكلة غالبا تكون في تضارب المنافذ

تأكد من استخدام منفذ منفرد لـ Tomcat

في بيئة ويندوز عادة ما يحصل للمبرمجين اشتراك Oracle Server مع Tomcat في المنفذ 8080

فإما أن تغير منفذ Tomcat (من Tomcat/conf كما قال الأخ) أو تغيره من Oracle

أو تغلق Process Oracle

للتأكد من إتاحة المنفذ 8080 على بيئة ويندوز أكتب من خلال سطرالأوامر:

netstat /ano |find "8080"

لتشاهد رقم PID الذي يشغل المنفذ 8080، ثم أغلق من الـ TaskManager

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .