2013-10-11 29 views
0

原諒我的問題的瑣碎。我被問到這個問題,我無法找到正確的答案,所以我決定自己研究並理解。我有spring,maven等背景。假設我在我的網絡中的box 192.168.0.10上部署了我的Web應用程序,我可以在192.168.0.10的端口9090上監聽端口,並在我的應用程序本身上運行tomcat7上的常規端口8080Java Web應用程序可以監聽本地網絡中的tcp端口嗎?

這一切應該做的是監聽端口並根據接收到的值在客戶端顯示圖形。

我正在考慮使用maven,我將有一個jar打包的項目處理網絡位並將控制權移交給web應用程序。事實上,它在我的腦海裏真的模糊不清。

任何人都可以爲我澄清一些事情嗎?

在此先感謝

回答

0

爲什麼你需要一個不同的端口,有效地將Web應用程序已經在Tomcat提供的端口上調用。您可以通過URL區分各種servlet,並且可以返回圖形。還有更多的可能性,但我沒有看到任何其他端口的需要。

+0

你好,謝謝你的回答。我更關心的是沒有任何與tomcat有關的事情讓它更普遍。 –

+0

如果它是一個Web應用程序,也許利用JEE或Spring,那麼它將端口的東西委託給任意的App Server,Tomcat或其他。如果你已經編寫了這些便攜式標準,那麼你並不是真正與tomcat綁定的。我認爲嘗試實施諸如端口監聽等管道設計是沒有任何價值的,但它比您想象的要難以擴展,因此堅持使用像Web Apps這樣的經過驗證的解決方案。 – djna

相關問題