I don't see you needing any kind of JEE features other than the web layer, so I would consider adding Tomcat as a possibility for your webserver choice. Cheap, fast and easy to use.
Other than that nobody is going to tell you what you should or shouldn't use - that is your own job. Research my man, research. Perhaps you'll want to share your findings here to get a second opinion, but don't expect the answer to be spoon fed to you. Go dig up which possibilities you have (of course, use Google), compare their features, search for discussions about issues with the individual products and make a weighed and reasoned decision based on all that.
There is another question. Is it reasonable to use TCP/IP server module that manages all queries or to use TCP/IP client module as a part of application back-end that may be client for a lot of server applications?