Tomcat web应用中的java TCP服务器
各位,我有一个独立运行的java服务器应用程序,它将获得tcp连接,并进行一些处理,同时发送一些响应。我想在TomcatWeb服务器和web应用程序中运行它。我将使用web.xml中的onload=1通过servlet启动服务器应用程序。因此,在启动tomcat时,服务器应用程序也会启动。我希望web应用程序和服务器应用程序都能和tomcat一起运行,并在它们之间共享一些单例类和公共类。我的内部也有hibernate,除了应用程序的部署没有问题之外,我不会使用它。如果您对此或任何建议有任何问题,请告知我。以下是一些需要考虑的事项:Tomcat web应用中的java TCP服务器,java,hibernate,Java,Hibernate,各位,我有一个独立运行的java服务器应用程序,它将获得tcp连接,并进行一些处理,同时发送一些响应。我想在TomcatWeb服务器和web应用程序中运行它。我将使用web.xml中的onload=1通过servlet启动服务器应用程序。因此,在启动tomcat时,服务器应用程序也会启动。我希望web应用程序和服务器应用程序都能和tomcat一起运行,并在它们之间共享一些单例类和公共类。我的内部也有hibernate,除了应用程序的部署没有问题之外,我不会使用它。如果您对此或任何建议有任何问题,
public void contextInitialized(ServletContextEvent event)
public void contextDestroyed(ServletContextEvent event)
使用像spring这样的web框架,使您的tcp服务器成为您的webapp中的另一个单体。谢谢!这解决了我的用例。实现ServletContextListener后,只需将其与web.xml中的标记一起添加即可