You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hugegraph.apache.org by "lingzhengyou (via GitHub)" <gi...@apache.org> on 2023/10/09 06:33:47 UTC

Re: [I] [Bug] spring boot 2 + client 1.0.0+ common 1.0.1 throws java.lang.NoClassDefFoundError: jakarta/ws/rs/ProcessingException [incubator-hugegraph-toolchain]

lingzhengyou commented on issue #495:
URL: https://github.com/apache/incubator-hugegraph-toolchain/issues/495#issuecomment-1752416208

   初始环境springboot 2.6.3,JDK8,hugegraph-client 1.0.0
   ![d5197cb5aacf1474cf472dd9a300949](https://github.com/apache/incubator-hugegraph-toolchain/assets/53212318/e56c8676-d4a2-4680-adca-e924634f5041)
   ![2613510dfed595736506e8b4824f419](https://github.com/apache/incubator-hugegraph-toolchain/assets/53212318/ba673533-e11d-4cb4-859d-a5019165dc32)
   
   解决方式:springboot 改为2.7.3版本,覆盖jersey、jakarta-ws-rs、jakarta-annotation的版本,springfox用3.0版本
   		<jersey.version>3.0.3</jersey.version>
   		<jakarta-ws-rs.version>3.0.0</jakarta-ws-rs.version>
   		<jakarta-annotation.version>2.0.0</jakarta-annotation.version>
   仍然报同样的错误错,因为fastjson 版本过低,升级为2.0.41版本,运行成功
   以下为完整pom.xml配置:
   <?xml version="1.0" encoding="UTF-8"?>
   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
   	<modelVersion>4.0.0</modelVersion>
   	<parent>
   		<groupId>org.springframework.boot</groupId>
   		<artifactId>spring-boot-starter-parent</artifactId>
   		<version>2.7.3</version>
   		<relativePath/> <!-- lookup parent from repository -->
   	</parent>
   	<groupId>com.grgbanking</groupId>
   	<artifactId>grg-data-relation</artifactId>
   	<version>0.0.1</version>
   	<name>grg-data-relation</name>
   	<description>grg-data-relation</description>
   	<properties>
   		<jgrapht-ext.version>1.2.0</jgrapht-ext.version>
   		<java.version>8</java.version>
   		<hutool.version>5.6.3</hutool.version>
   		<antlr4.version>4.9.3</antlr4.version>
   		<hugegraph-client.version>1.0.0</hugegraph-client.version>
   		<jersey.version>3.0.3</jersey.version>
   		<jakarta-ws-rs.version>3.0.0</jakarta-ws-rs.version>
   		<jakarta-annotation.version>2.0.0</jakarta-annotation.version>
   	</properties>
   
   	<dependencies>
   
   		<!-- https://mvnrepository.com/artifact/org.apache.hugegraph/hugegraph-client -->
   		<dependency>
   			<groupId>org.apache.hugegraph</groupId>
   			<artifactId>hugegraph-client</artifactId>
   			<version>1.0.0</version>
   			<exclusions>
   				<exclusion>
   					<groupId>org.apache.logging.log4j</groupId>
   					<artifactId>log4j-slf4j-impl</artifactId>
   				</exclusion>
   			</exclusions>
   		</dependency>
   
   		<dependency>
   			<groupId>org.jetbrains.kotlin</groupId>
   			<artifactId>kotlin-stdlib</artifactId>
   			<version>1.5.20</version>
   		</dependency>
   		<dependency>
   			<groupId>org.apache.kyuubi</groupId>
   			<artifactId>kyuubi-hive-jdbc</artifactId>
   			<version>1.6.0-incubating</version>
   		</dependency>
   		<dependency>
   			<groupId>org.jgrapht</groupId>
   			<artifactId>jgrapht-ext</artifactId>
   			<version>${jgrapht-ext.version}</version>
   		</dependency>
   		<dependency>
   			<groupId>io.airlift</groupId>
   			<artifactId>slice</artifactId>
   			<version>0.41</version>
   		</dependency>
   		<dependency>
   			<groupId>org.antlr</groupId>
   			<artifactId>antlr4-runtime</artifactId>
   			<version>${antlr4.version}</version>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.cloud</groupId>
   			<artifactId>spring-cloud-starter-bootstrap</artifactId>
   			<version>3.0.0</version>
   		</dependency>
   		<dependency>
   			<groupId>com.alibaba.cloud</groupId>
   			<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
   			<version>2021.0.1.0</version>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.boot</groupId>
   			<artifactId>spring-boot-starter</artifactId>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.boot</groupId>
   			<artifactId>spring-boot-starter-test</artifactId>
   			<scope>test</scope>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.boot</groupId>
   			<artifactId>spring-boot-starter-logging</artifactId>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.cloud</groupId>
   			<artifactId>spring-cloud-starter-gateway</artifactId>
   			<version>3.0.4</version>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.cloud</groupId>
   			<artifactId>spring-cloud-starter-openfeign</artifactId>
   			<version>3.0.4</version>
   		</dependency>
   		<dependency>
   			<groupId>com.baomidou</groupId>
   			<artifactId>mybatis-plus-boot-starter</artifactId>
   			<version>3.5.2</version>
   		</dependency>
   		<dependency>
   			<groupId>mysql</groupId>
   			<artifactId>mysql-connector-java</artifactId>
   			<version>8.0.28</version>
   		</dependency>
   		<dependency>
   			<groupId>org.projectlombok</groupId>
   			<artifactId>lombok</artifactId>
   			<version>1.16.10</version>
   		</dependency>
   		<dependency>
   			<groupId>com.google.guava</groupId>
   			<artifactId>guava</artifactId>
   			<version>24.1-jre</version>
   		</dependency>
   		<dependency>
   			<groupId>com.auth0</groupId>
   			<artifactId>java-jwt</artifactId>
   			<version>3.10.0</version>
   		</dependency>
   		<dependency>
   			<groupId>org.apache.commons</groupId>
   			<artifactId>commons-lang3</artifactId>
   			<version>3.9</version>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework.cloud</groupId>
   			<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
   			<version>3.0.5</version>
   		</dependency>
   
   		<dependency>
   			<groupId>com.alibaba</groupId>
   			<artifactId>fastjson</artifactId>
   			<version>2.0.41</version>
   		</dependency>
   
   		<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 -->
   		<dependency>
   			<groupId>io.springfox</groupId>
   			<artifactId>springfox-swagger2</artifactId>
   			<version>3.0.0</version>
   		</dependency>
   
   		<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui -->
   		<dependency>
   			<groupId>io.springfox</groupId>
   			<artifactId>springfox-swagger-ui</artifactId>
   			<version>3.0.0</version>
   		</dependency>
   
   		<dependency>
   			<groupId>com.github.xiaoymin</groupId>
   			<artifactId>knife4j-spring-boot-starter</artifactId>
   			<version>3.0.2</version>
   		</dependency>
   
   		<dependency>
   			<groupId>cn.hutool</groupId>
   			<artifactId>hutool-all</artifactId>
   			<version>${hutool.version}</version>
   		</dependency>
   		<dependency>
   			<groupId>org.springframework</groupId>
   			<artifactId>spring-test</artifactId>
   		</dependency>
   		<dependency>
   			<groupId>com.zaxxer</groupId>
   			<artifactId>HikariCP</artifactId>
   			<version>4.0.3</version>
   		</dependency>
   
   
   
   	</dependencies>
   
   	<build>
   		<plugins>
   			<plugin>
   				<groupId>org.antlr</groupId>
   				<artifactId>antlr4-maven-plugin</artifactId>
   				<version>${antlr4.version}</version>
   				<executions>
   					<execution>
   						<goals>
   							<goal>antlr4</goal>
   						</goals>
   					</execution>
   				</executions>
   				<configuration>
   					<!--<listener>true</listener>-->
   					<visitor>true</visitor>
   					<treatWarningsAsErrors>true</treatWarningsAsErrors>
   				</configuration>
   			</plugin>
   
   			<plugin>
   				<groupId>org.springframework.boot</groupId>
   				<artifactId>spring-boot-maven-plugin</artifactId>
   			</plugin>
   		</plugins>
   	</build>
   	<dependencyManagement>
   
   		<dependencies>
   
   <!--			<dependency>
   				<groupId>org.springframework.boot</groupId>
   				<artifactId>spring-boot-dependencies</artifactId>
   				<version>2.6.5</version>
   				<type>pom</type>
   				<scope>import</scope>
   			</dependency>
   			<dependency>
   				<groupId>org.springframework.cloud</groupId>
   				<artifactId>spring-cloud-dependencies</artifactId>
   				<version>2021.0.1</version>
   				<type>pom</type>
   				<scope>import</scope>
   			</dependency>
   			<dependency>
   				<groupId>com.alibaba.cloud</groupId>
   				<artifactId>spring-cloud-alibaba-dependencies</artifactId>
   				<version>2021.0.1.0</version>
   				<type>pom</type>
   				<scope>import</scope>
   			</dependency>
   			&lt;!&ndash; https://mvnrepository.com/artifact/org.apache.curator/curator-framework &ndash;&gt;
   			<dependency>
   				<groupId>org.apache.curator</groupId>
   				<artifactId>curator-framework</artifactId>
   				<version>2.12.0</version>
   			</dependency>-->
   
   		</dependencies>
   	</dependencyManagement>
   </project>
   
     


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscribe@hugegraph.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@hugegraph.apache.org
For additional commands, e-mail: issues-help@hugegraph.apache.org