具有内置Tomcat服务器的Spring Boot独立应用程序与构建战争

时间:2015-03-16 11:48:43

标签: spring spring-boot

我的应用程序:基于backbone.js的前端,基于RESTFUL webservices的后端。 我为上述规范配置了一个spring boot独立应用程序。 我已使用配置的spring security进行基于令牌的身份验证。 静态内容也捆绑在jar中并由嵌入式tomcat服务器提供

我的问题:我以前见过项目设置,其中前端和后端通过webserver-app服务器设置完全分开。现在我必须把它们放在一个包里。关注点分离?或者为我创建战争更好吗?我觉得春季靴子并不意味着创造战争......

2 个答案:

答案 0 :(得分:1)

您可以将包装从罐子改为战争。但是在jar包装中有一个限制,你不能使用JSP Servlets技术,而战争支持。要部署war,你必须编写描述符文件,war.xml,还需要一个服务器来部署war,而你知道jar就是一个内置的服务器。我希望我的回答有所帮助。

答案 1 :(得分:1)

如果您使用gradle作为构建工具,则只需使用

即可
  

申请插件:'war'

     格拉德战争

创造战争