当前位置: 首页 > 知识库问答 >
问题:

内置Tomcat服务器的Spring Boot独立应用Vs building war

鲁鸿
2023-03-14

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

我的问题是:我以前见过这样的项目设置:通过设置WebServer-App服务器,前端和后端完全分开。现在我必须把它们都放在一个包里。关注点分离?还是配置spring boot为我创建一场战争更好?我觉得春靴不是用来制造战争的..

共有1个答案

王棋
2023-03-14

你可以改变包装从罐子到战争。但是在jar打包中有一个限制,即不能使用JSP Servlets技术,而war支持这一点。要部署war,您必须编写描述符文件war.xml,并且还需要一个服务器来部署war,而正如您所知,jar Spring boot提供了一个内置服务器。我希望我的回答有所帮助。

 类似资料:
  • 本文向大家介绍浅谈springboot内置tomcat和外部独立部署tomcat的区别,包括了浅谈springboot内置tomcat和外部独立部署tomcat的区别的使用技巧和注意事项,需要的朋友参考一下 前两天,我去面了个试,面试官问了我个问题,独立部署的tomcat跟springboot内置的tomcat有什么区别,为什么存在要禁掉springboot的tomcat然后将项目部署到独立的to

  • 所以我尝试了以下两种解决方案 将添加到Tomcat/bin/catalina.sh中的JAVA_OPTS 将添加到Tomcat/conf/catalina.properties 但两个都不起作用。如何让独立的tomcat服务器加载与spring.profiles.active属性关联的yml文件。 似乎没有设置-dspring.profiles.active=dev。 编辑2 acv:-在启动脚本

  • 我使用Jenkins进行自动化集成和部署。我希望构建在每次提交给主分支后进行。 所以我发布提交webhook,或者发布接收触发器,在这里和这里高亮显示。 所以: 我使用的是一个独立的git服务器(所以不是github或bitbucket),我想创建这个webhook/trigger。 有什么办法吗?

  • 我有一个maven项目,在Eclipse IDE上工作。我正试图通过从eclipse导出。war文件将其部署到另一台具有tomcat服务器的linux机器上,并将其放到另一台机器上。 在开发java独立代码时,如果我考虑将其部署到web服务器上,应该如何更改目录? 我的问题与这个问题非常相关。从/src/main/resources/读取文件

  • 我第一次使用Spring Cloud Config Server,并有一个基本的查询。 SpringConfigServer将配置外部化到一个单独的git存储库中。 为什么我要为配置创建一个单独的存储库? 在一个repo中使用包含所有应用程序代码和配置的mono存储库,不比只为配置创建一个单独的存储库更可取吗。 我们在同一个存储库中有多个微服务。配置服务器不应该是存在于其他应用程序代码所在的同一存