网络应用程序通信
我有两个网络应用程序: 网络应用1 webapp2
有没有办法让这两个进行通信?例如,servlet 上下文本身。
我正在使用 jetty 来启动我的网络应用程序。
java -cp xyz xyzJettyBootstrap webapp1.war java -cp xyz xyzJettyBootstrap webapp2.war
两个 webapp 都位于同一文件夹中。我可以在这两个网络应用程序之间进行通信吗?
提前致谢。
I have two webapps:
webapp1
webapp2
Is there a way i can make these two to communicate? For example, say servlet context itself.
I am using jetty to start my webapps.
java -cp xyz x.y.z.JettyBootstrap webapp1.war
java -cp xyz x.y.z.JettyBootstrap webapp2.war
Both webapps resides in the same folder. Is it possible for me to have communication between these two webapps?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有很多方法可以让在同一应用程序服务器上运行的两个 Web 应用程序进行通信,但也许最简单的方法是将它们打包到同一应用程序中......EAR。 EAR 有一个应用程序级类加载器,其中包含的 Web 应用程序从中派生。您可以将一些类放入该类加载器中,以实现数据共享。 Web 应用程序将能够使用普通的 Java 方式读取/写入数据。
There are many ways to get two web apps running on the same app server to communicate, but perhaps the easiest is to package them into the same application... EAR. An EAR has an application level classloader from which included web apps derive. You can put some classes into that classloader that will enable your data sharing. The web apps will be able to read/write data using normal Java means.