正在获取java.nio.file.NoSuchFileException:.... \ asm-all-repackaged.jar

时间:2019-08-03 21:16:53

标签: spring-boot jsp tomcat gradle

我正在使用:

  • springboot:2.1.6
  • tomcat:9.0.22
  • java : 9.0.4

在执行bootRun时出现类似错误

  

原因:java.nio.file.NoSuchFileException:C:\ Users.gradle ... \ asm-all-repackaged.jar

在检查我的.gradle文件夹时,其中几个jar丢失了。 有人可以解释为什么这些jar无法下载。

我在gradle文件中使用以下依赖项:

  • 编译组:“ org.apache.tomcat.embed”
  • 名称:“ tomcat-embed-jasper”
  • 版本:“ 9.0.22”

这是为了让我可以在example.demo应用程序上测试我的jsp页面

plugins {
    id 'org.springframework.boot' version '2.1.6.RELEASE'
    id 'java'
    id 'war'
}

apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.9'

repositories {
    mavenCentral()
}

war {
    enabled = true
}

dependencies {
    compile group: 'org.apache.tomcat.embed', name: 'tomcat-embed-jasper', version: '9.0.22'
    implementation 'org.springframework.boot:spring-boot-starter-jersey'
    implementation 'org.springframework.boot:spring-boot-starter-web'
    implementation 'org.springframework.boot:spring-boot-starter-web-services'
    providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

此外,访问localhost:8080时出现以下错误:

  

Whitelabel错误页面,(类型=未找到,状态= 404)

1 个答案:

答案 0 :(得分:0)

删除实现'org.springframework.boot:spring-boot-starter-jersey'