小编pro*_*_66的帖子

java.lang.IllegalArgumentException:不支持的类文件主要版本 59

我正在使用 Java Restful Web 服务开发我的第一个项目,但遇到了一些问题。当我使用 Tomcat 运行服务器并键入 GET 服务的 URL 时,我收到 HTTP 状态 500 \xe2\x80\x93 内部服务器错误。我研究了几个小时但找不到任何东西。也许 pom.xml 中有一些问题。

\n

下面是一些代码:

\n

资源配置:

\n
package nl.hu.bep.IPASS.Config;\n\nimport javax.ws.rs.ApplicationPath;\nimport org.glassfish.jersey.server.ResourceConfig;\nimport org.glassfish.jersey.server.filter.RolesAllowedDynamicFeature;\n\n@ApplicationPath("/restservices")\npublic class JerseyConfig extends ResourceConfig {\n\n    public JerseyConfig(){\n        packages("nl.hu.bep.IPASS.webservices");\n\n\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

资源代码:

\n
import nl.hu.bep.IPASS.model.Product;\nimport nl.hu.bep.IPASS.model.ProductBeheer;\n\n\nimport javax.ws.rs.*;\nimport javax.ws.rs.core.Response;\nimport java.sql.SQLException;\nimport java.util.HashMap;\nimport java.util.Map;\n\n@Path("/producten")\npublic class ProductResource {\n    @GET\n    @Produces("application/json")\n    public Response getProducten(){\n        ProductBeheer beheer = ProductBeheer.getInstance();\n\n        return Response.ok(beheer.getAlleProducten()).build();\n\n    }\n\n
Run Code Online (Sandbox Code Playgroud)\n

pom.xml:

\n
<?xml version="1.0" encoding="UTF-8"?>\n\n<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">\n  <modelVersion>4.0.0</modelVersion>\n\n  <groupId>nl.hu.bep.IPASS</groupId>\n  <artifactId>SD_IPASS_2021</artifactId>\n  <version>1.0</version>\n  <packaging>war</packaging>\n\n  <name>SD_IPASS_2021</name>\n\n\n  <properties>\n …
Run Code Online (Sandbox Code Playgroud)

java android web-services gradle maven

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

android ×1

gradle ×1

java ×1

maven ×1

web-services ×1