2013-10-11 28 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

相关问题