java - 使用 spring boot 在同一端口上使用多个 webapp

标签 java spring servlets spring-boot

是否可以通过以下方式在带有嵌入式 tomcat 的 Spring Boot 中配置多个 webapp:

  • 每个 webapp 都有自己的上下文 url
  • 每个 webapp 都有自己的 ServletContext
  • 每个 webapp 都加载在一个单独的类加载器中(就像它会部署在独立的 tomcat https://tomcat.apache.org/tomcat-8.0-doc/class-loader-howto.html )
  • Webapp 未捆绑战

  • 我已经看到了:

    Using multiple dispatcher servlets / web contexts with spring boot - 据我所知,我们实际上有一个带有一个 ServletContext 和类加载器的 web 应用程序。

    Configure multiple servletcontainers/servlets with spring boot - 这里不同的端口用于 webapps,我更喜欢将它放在一个端口上

    最佳答案

    Software Engineering Exchange 上有一个可能的解决方案:How to wrap multiple Spring Boot applications in a single one
    (我知道这是一个古老的问题,但我今天一直在寻找答案。)

    关于java - 使用 spring boot 在同一端口上使用多个 webapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38228305/

    相关文章:

    java - Jackson 对象映射 - 将传入的 JSON 字段映射到基类中的 protected 属性

    java - Java 中检查异常和非检查异常的命名约定

    java - 类 'javax.persistence.Convert' 必须位于所选库中

    database - 是否推荐在 servlet 的 init() 和 destroy() 中使用 get/close DB 连接?

    java - 根据所选列使用 Arrays.sort 对二维字符串数组进行排序

    java - 在使用 Java 8 流的存储库上使用 Spring Data Rest(对于查找器返回类型)

    java - Spring MVC 中的 package-info.java

    Spring无法创建数据源bean

    java - 如何从依赖项目添加资源

    javascript - 如何通过ajax向java servlet发送数据