1

我有一些个人项目,我试图在 webapp 和普通应用程序之间共享一些类实例。我的项目结构如下:
     + NormalApp
     + WebApp
我从 NormalApp 启动应用程序,并使用 EmbeddedTomcat 包含 WebApp。现在我在 WebApp 中有一个名为 Notifier 的类。我想在 NormalApp 中使用 Notifier 的实例而不会丢失它的状态。

有人可以告诉我如何实现这种情况吗?

我有一些计划,比如将 Tomcat 类加载器设置为使用 Systems 类加载器。我尝试过,但无法实现。我对此的理解是错误的吗?

4

1 回答 1

0

您是否尝试过像 Web 组件一样制作普通的应用程序?所以当tomcat启动时你的应用程序将可用。您可以使用系统属性将参数传递给tomcat。

另一种选择是使用 Spring Boot。这是一个教程

https://spring.io/guides/gs/spring-boot/

http://spring.io/guides/tutorials/bookmarks/

于 2015-11-18T14:32:13.267 回答