启动一个监听tomcat服务器端口的服务

问题描述:

我想向tomcat服务器添加一个服务,该服务监听端口号并与客户端建立tcp/ip连接以发送和接收一些数据。启动一个监听tomcat服务器端口的服务

我试着用load-on-startup value = 1运行servlet,并在服务方法中创建了一个无限循环。但这并不能帮助我。 所以请给我一些想法提前

+0

你想要发送/接收什么数据,它背后的意图是什么? – RaviH

只有HttpServlet类的初始化方法将运行基于对时加载的启动值进行 感谢。它有点像普通Java类中的构造函数。您可以在该方法中使用的唯一参数是ServletConfig。这对于进行资源初始化(即数据库连接)特别有用。

如果不以书面形式那么你的代码把你的代码,这的init方法里面既需要HttpServletRequest的HttpServletResponse的。否则,您可以做的最好的事情是将欢迎文件指向基于url-patternservlet映射。它将自动运行doGet方法,并且HttpServletRequestHttpServletResponse现在可供您使用。然后你可以在这个方法中做你的无限循环。

+0

有一点需要注意,尽管init方法自动运行,并且只在Tomcat中部署Web应用程序后才运行一次。使用doGet方法,您仍然需要手动访问网站URL一次。 –