1

webapp と通常のアプリの間でいくつかのクラス インスタンスを共有しようとしている個人的なプロジェクトがあります。私のプロジェクト構造は以下のようなものです:
     + NormalApp
     + WebApp NormalApp
からアプリケーションを開始し、EmbeddedTomcat を使用して WebApp を含めました。これで、WebApp に Notifier という名前のクラスができました。状態を失うことなく、NormalApp で Notifier のインスタンスを使用したいと考えています。

どうすればこのシナリオを達成できるか教えてもらえますか?

システムクラスローダーを使用するようにTomcatクラスローダーを設定するなど、いくつかの計画を念頭に置いています。私はそれを試みましたが、それを達成することができませんでした。これについての私の理解は間違っていますか?

4

1 に答える 1

0

通常のアプリを Web コンポーネントのように作成してみましたか? そのため、Tomcat の起動時にアプリケーションが利用可能になります。また、システム プロパティを使用してパラメーターを tomcat に渡すことができます。

もう 1 つのオプションは、Spring ブートを使用することです。ここにチュートリアルがあります

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

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

于 2015-11-18T14:32:13.267 に答える