سؤال

لقد قمت بتثبيت Tomcat 6.0 في Fedora 10. أنا قادر على رؤية الويب الخاص بي على المتصفح يقوم بعمل بسيط http: // localhost: 8080/homeapp من كمبيوتر الخادم. لقد رأيت أن جهاز كمبيوتر الخادم الخاص بي يحتوي على IP من 192.168.1.5 عن طريق القيام /SBIN /IFConfig. لذلك قمت باستبدال المضيف المحلي بـ Server IP وكان يعمل أيضًا.

ومع ذلك ، عندما أذهب إلى جهاز كمبيوتر آخر في المنزل ، أحصل على "توقيت الاتصال". هذا غريب لأنه يمكنني فعليًا Ping الخادم المنزلي من الكمبيوتر العميل بنجاح.

أي شخص يعرف ما هو الخطأ؟ أنا أستخدم هذا Verizon Fios كموجه منزلي مع تكوينات افتراضية. شكرا لك مقدما.

هل كانت مفيدة؟

المحلول

يمكن لأي تطبيق (tomcat في هذه الحالة) ربط أي عنوان أو بعنوان معين. أظن أن تثبيت Tomcat الخاص بك مضغوط إلى مضيف محلي فقط ، ولهذا السبب لا يمكنك الوصول إليه من مضيف آخر.

ابحث عن ملف tomcat/conf/server.xml وابحث عن بعض النصوص مثل:

<Connector 
    port="8080" 
    protocol="HTTP/1.1" 
    address="127.0.0.1"
    ...

إذا وجدت سمة العنوان ، فقم بإزالتها ويجب أن ترتبط بكل Addres IP (أي LocalHost و 192.168.1.5).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top