我有疑问,我如何实现在tomcat上运行的Web Java应用程序(servlet)与独立控制台Java应用程序之间的数据交换?一切都托管在一台计算机上。
问题如下:我需要单击网页上的某个按钮,然后执行servlet。接下来,从servlet中,我需要询问存储在独立应用程序中的数据。禁止使用数据库和文件存储。
我该怎么办?
问题似乎不清楚,但是让我根据我的假设给出答案...
[您正在使用部署在tomcat上的Web应用程序,然后单击此Web应用程序上的按钮,然后在同一服务器上,您有一个并行运行的另一个Java控制台应用程序,因此您的Web应用程序单击应从此控制台应用程序获取并读取数据, 我对吗 ?
如果是这样,您可以简单地使用基于客户端/服务器的Java套接字应用程序,您的服务器是“独立控制台应用程序”,为部署在tomcat上的客户端“ java Web应用程序”提供数据。
请检查示例: