当前位置: 首页 > 面试题库 >

在两个WAR之间共享应用程序上下文?

吕俊才
2023-03-14
问题内容

有没有办法在两次部署的战争之间共享应用程序上下文?一战需要连接另一战的服务,我不知道从哪里开始。


问题答案:

诸如tomcat之类的Web应用程序容器的一般用途是,每个应用程序都可以独立运行(因此您可以停止和启动单个应用程序而不会影响其他应用程序),这意味着在开发它们的过程中可能需要付出很多精力,专门针对阻止您这样做。因此,即使您发现了漏洞,也建议不要使用它,除非设计人员建议或至少批准了该漏洞。

我建议您开始寻找其他解决方案。例如:

  • 您是否真的需要共享对象实例?如果它们是无状态的,则可能不需要,您只需在每个应用程序中运行上下文的副本即可。
  • 您是否可以将要共享的代码分成公开了Rest服务的第三个WAR?或者可能是现有的WAR之一可以充当服务。


 类似资料:
  • 我有两个war文件,比如war1和war2 如果am登录应用程序,会话将在war1中创建,如果am导航到war2,我需要相同的会话数据。 我在服务器的context.xml尝试了Cross Context=true,我可以通过将数据存储在servletContext中来访问数据。但问题是一旦我在chrome中登录屏幕,会话数据将存储在servletContext中,数据将保持到应用程序运行。 如果

  • 问题内容: 我想知道我们是否可以使用新的iOS 8功能在应用程序之间共享数据:应用程序组(使用NSUserDefaults)-还是应用程序组仅在主应用程序及其扩展名之间共享数据? 我实际上在应该在它们之间共享数据的两个应用程序(它们属于同一公司)上启用了“应用程序组”功能。它们也具有相同的“应用程序组”内容(例如group.com.company.myApp)。 这是第一个代码(在Swift中)

  • 问题内容: 我正在建立一个电子商务网站(基于shopify),并且使用多个小型angularjs应用程序来处理诸如快速购物车,收藏夹,过滤产品和其他一些较小物品的事情。我最初使用的是一个大型应用程序(具有路由和所有功能),但是当我没有完整的REST API时,这有点限制性。 我想在角度应用程序之间共享一些服务(购物车服务,所以我可以有一个快速添加按钮,它将反映在微型购物车等中),但我不确定最好的解

  • 问题内容: 我有两个线程。可以调用修改变量的类的update方法。另一个调用读取该变量的类的update方法。只有一个线程写入,一个(或多个)线程读取该变量。由于我是多线程技术的新手,我需要在并发方面做什么? 谢谢, 问题答案: 如果有且仅有一个写线程,你可以逃脱使得它。否则,请查看答案。 仅在只有一个写线程的情况下才起作用,因为只有一个写线程,因此它始终具有的正确值。

  • null 这是我第一次尝试将Firebase集成到我的一个项目中,因此一些关于实现这项任务的指导将是非常有用的。 谢了!

  • 问题内容: 我一次运行2个单独的Java应用程序。(两个单独的javaw.exe)在它们运行时,我需要在它们之间共享一个对象。 没有永久存储的最简单方法是什么? 问题答案: 对象及其实例变量可以在Java程序的线程之间共享,这是非常简单的任务。 如果您需要在两个程序之间共享对象(例如它的对象)而没有数据存储,那么下一个选择将是使用RMI套接字通信或Java消息传递服务。

  • 有没有一种方法来配置包含在不同应用程序(战争或耳朵)中的各种persistence.xml,这些应用程序都使用包含所有实体的共享罐? 比如: 对于war中的所有文件(persistence.xml、hbm.xml和java类),映射工作正常,但我需要与所有应用程序共享java实体,因此我希望将它们移动到模型中。罐子 坚持不懈xml TipoAbitazione.hbm.xml TipoAbitaz

  • 问题内容: 我在同一页面上有两个不同的应用程序。 我可以通过服务(或其他方式)在这两个应用之间共享数据吗? 还是不可能? (我怀疑这是不可能通过常规的角度机构实现的)-但我认为仍然值得提出… 可以使用window变量完成此操作-但我要避免这样做。 谢谢! 问题答案: 我最终以以下方式解决了该问题: 我必须承认这一解决方案并不理想,但这是我找到的最干净的解决方案。