私はspringデータjpaとhibernate(サービス、エンティティ、リポジトリ、...)を使用するmavenプロジェクトを持っています。 AspectJを使ってすべてがjarファイルにコンパイルされます。WARブートデプロイメントなしでSpring Bootを既存のTomcatで使用する方法
POST/GETメッセージを受信するためにREST APIを追加したかったのです。だから、私はSpring BootとSpring Webを追加して、RequestMappingsとControllerをプロジェクトに追加しました。
問題は、私はではないプロジェクトのmain(String[] args)
メソッドを変更するので、Tomcatでビルドを使用するためにSpringブートコンテキストを追加できません。
私のjarファイルが実行されるマシンにインストールされているtomcatを使用できるかどうかは疑問です。
私がStackOverflowで見つけた唯一の方法は、戦争をコンパイルしてTomcatに展開することです。しかし、私は自分のプロジェクト・アーキテクチャーには限界があります。したがって、特定のフォルダに配置する必要があるjarファイルと、main(String[] args)
メソッドを変更しないという制限があるという事実は、ちょっと面倒です。だから私は何とか春に既存の風袋を使用し、着信接続を聞くことができますか?または、この種のプロジェクト構造にREST APIを使用する別の方法がありますか?
Tomcatは –
http://stackoverflow.com/a/6647178/4857050を除外すべきです –