我想向tomcat服务器添加一项服务,该服务侦听端口号并与客户端建立tcp / ip连接以发送和接收一些数据。
我尝试运行load-on-startup值= 1的servlet,并在service方法中创建了一个无限循环。但这对我没有帮助。所以请先给我一些想法,谢谢
仅基于启动时加载值运行HttpServlet类的init方法。有点像常规Java类中的构造函数。供您在该方法内使用的唯一参数是ServletConfig。这对于执行资源初始化(即数据库连接)特别有用。
如果在编写代码时不需要HttpServletRequest和HttpServletResponse,则将代码放入此init方法中。否则,您最好的办法就是将一个欢迎文件指向一个基于url-pattern的servlet映射。它将自动运行doGet方法,并且现在可以使用HttpServletRequest和HttpServletResponse了。然后,您可以在此方法内进行无限循环。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句