java - UnsupportedClassVersionError: JWMCFRE003 bad major version ;类=io/swagger/v3jaxrs2/integration/OpenApiServlet,offcet=6
问题描述
pom.xml 中的 Swagger 版本
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2</artifactId>
<version>2.1.2</version>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2-servlet-initializer-v2</artifactId>
<version>2.1.2</version>
</dependency>
pom.xml 中的属性
<properties>
<maven.compiler.source>1.6</maven.compiler.source>
<maven.compiler.target>1.6</maven.compiler.target>
</properties>
在 Idea,设置 - Java 编译器 - 目标字节码版本 - 1.6
我在 Windows 服务器上使用 WebSphere 8.5.5.9。在本地 WebSphere 上我没有这个问题,只有在服务器上。
解决方案
推荐阅读
- apache - 如何使用 Firebase 验证对 Apache 服务器的请求
- python - PYTHON:如何使用 tkinter 将两个标签锚定到顶部
- json - 如何在 Json 中为 Azure 数据工厂 V2 上的此 REST_API 编写文件路径
- python - str.split(r'\n') 不会按预期在原始字符串文字中的换行符上拆分字符串
- java - Spring-Boot:DevTools 不刷新文件
- mongodb - 如何将数据库从 ec3 实例 mongodb 复制到本地计算机
- android - 在每行回收视图中动态添加芯片
- c++ - 如何分隔字符串并将标记传递给方法
- php - 通过比较PHP中相同数组的元素值,使用用户定义的函数对关联数组进行排序
- javascript - 数组上的 Vue.js 过滤器 id