【问题标题】:java.lang.NoClassDefFoundError: com/jcraft/jzlib/ZStream With Spring Boot Mavenjava.lang.NoClassDefFoundError: com/jcraft/jzlib/ZStream 与 Spring Boot Maven
【发布时间】:2022-08-22 22:07:35
【问题描述】:
JSch jsch = new JSch();  
     session = jsch.getSession(variable1,variable2); 
     session.setPassword(abcd);  
     session.setConfig(config);  
     session.connect();  
     channel = session.openChannel(\"sftp\");  
     channel.connect();  

我正在将此代码与此 Pom 依赖项一起使用

<dependency>
        <groupId>com.jcraft</groupId>
        <artifactId>jsch</artifactId>
        <version>0.1.55</version>
        <scope>provided</scope>
    </dependency>

在运行时环境中面临这个问题

java.lang.NoClassDefFoundError: com/jcraft/jzlib/ZStream

    标签: java spring-boot maven sftp


    【解决方案1】:

    范围provided 表示该库不会被打包到您的应用程序中。删除范围:

    <dependency>
        <groupId>com.jcraft</groupId>
        <artifactId>jsch</artifactId>
        <version>0.1.55</version>
    </dependency>
    

    或将 jar 放入您的运行时环境

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-25
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-26
      • 2017-09-15
      相关资源
      最近更新 更多