【发布时间】:2015-02-10 17:53:18
【问题描述】:
在同一个容器上运行两个应用程序时
我想避免代码重复,并将应用程序的责任和维护分开给不同的团队,以便他们可以独立维护和打包。
应用程序将驻留在不同版本的tomcat中(A团队负责App 1,团队B负责App 2)
所以我想知道这种情况是否可能:
两个应用程序在同一个 tomcat 上运行
他们共享相同的数据库。
他们需要使用相同的安全系统(app1 上的过滤器在会话中保存令牌)或 spring 安全性。
它们仅在上下文上有所不同:
http://url:8080/app1 and http://url:8080/app2
两者都会注册一个弹簧映射:
@RequestMapping(value="/pathOnApp1/{id}")
@RequestMapping(value="/pathOnApp2/{id}")
【问题讨论】:
标签: java spring tomcat jakarta-ee architecture