使用Jersey JAX-RS+Maven在Tomcat10建API遇NoSuchMethodError问题
使用Jersey JAX-RS + Maven构建REST API部署到Tomcat 10时的
NoSuchMethodError问题解决 问题场景
使用Jersey JAX-RS、Maven构建REST API,部署到Tomcat 10启动时抛出错误:
java.lang.NoSuchMethodError: 'boolean org.glassfish.jersey.internal.config.SystemPropertiesConfigurationModel.hasProperty'
涉及项目文件:Ressource.java、web.xml、pom.xml
解决方案
通过以下任一方式即可修复:
- 移除
jakarta.jakartaee-api依赖 - 为
jakarta.jakartaee-api依赖添加<scope>provided</scope>配置,示例:
<dependency> <groupId>jakarta.platform</groupId> <artifactId>jakarta.jakartaee-api</artifactId> <version>你的对应版本号</version> <scope>provided</scope> </dependency>
内容的提问来源于stack exchange,提问作者Muhammadoufi
相关产品推荐
相关产品推荐

