我正在尝试从Tomcat 7.x升级到Tomcat 9.x maven项目包含多个模块,其中一个模块使用jersey-client 1.19(com.sun.jersey),另一个模块运行的是jersey-server,即2.23(org.glassfish.jersey)
该应用程序启动后在Tomcat 7.x上没有任何问题,而在Tomcat 9.0上使用
失败NoSuchMethodError: javax.ws.rs.core.Application.getProperties()Ljava / util / Map;
mvn依赖关系树显示,这是由于jsr311.jar没有getProperties方法;而不是研究jersey-server-2.23.2.jar
我的问题:
我很好奇这在Tomcat 7.x中而不是在Tomcat 9.x中是如何工作的
有什么方法(用于加载jersery 1.19 jar或重构客户端的新类加载器除外)来加载jax-rs 2服务器jar和jax-rs 1客户端jar