【发布时间】:2023-04-07 01:51:01
【问题描述】:
有什么方法可以在tomcat中部署两个同名的war文件(同一个项目)。
我有一个应用程序,它的 URL app/customer/123 返回给我客户详细信息,现在我想提供像 app/v1/customer/123 这样的版本应该给我客户详细信息。这通常是版本维护。
还有其他的版本维护方法,在下面的帖子中介绍
Best way to maintain api version
但我又不得不写很多代码。我一直在寻找可以立即提供解决方案的东西(稍后我可以遵循最佳实践并进行更改)
我在想我是否可以通过更改<url-pattern>/v1/*<url-pattern> 来部署两个具有相同名称的war 文件,这样客户只需在URL 中添加版本即可访问这两个API(这将防止更改整个URL)
我也试过了,但是没用 How to deploy external webapp in tomcat?
有什么方法可以实现吗?
【问题讨论】:
标签: tomcat web-applications web.xml