我有一個使用spring數據jpa和hibernate(Services,Entities,Repositories,...)的maven項目。所有東西都用AspectJ編譯成一個jar文件。如何在沒有戰爭部署的情況下使用Spring Boot與現有的Tomcat
現在我想添加一個REST API以接收POST/GET消息。所以我添加了spring boot和spring web以將RequestMappings ans Controller添加到我的項目中。
問題是,我可以不是修改該項目的main(String[] args)
方法,所以我不能添加Spring引導上下文,以便在Tomcat中使用構建。
因此,我想知道是否可以使用安裝在我的jar文件將被執行的機器上的tomcat。
我在StackOverflow上找到的唯一方法是編譯戰爭並將其部署到Tomcat上。但我的項目架構非常有限。所以事實上,我有一個必須位於特定文件夾中的jar文件,而且我的限制不會修改main(String[] args)
方法,這有點煩人。那麼我能不知何故告訴spring使用現有的tomcat並收聽傳入連接?或者還有其他方法可以將一個可用的REST API應用到這種類型的項目結構中嗎?
tomcat的應排除 –
http://stackoverflow.com/a/6647178/4857050 –