获取 java.nio.file.NoSuchFileException: ....\asm-all-repackaged.jar
Posted
技术标签:
【中文标题】获取 java.nio.file.NoSuchFileException: ....\\asm-all-repackaged.jar【英文标题】:Getting java.nio.file.NoSuchFileException: ....\asm-all-repackaged.jar获取 java.nio.file.NoSuchFileException: ....\asm-all-repackaged.jar 【发布时间】:2019-12-12 00:10:19 【问题描述】:我正在使用:
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)
【问题讨论】:
你在 bootRun 之后进行了清理和构建吗? @JonathanJohx 是的,我做到了 添加 jar enabled = true @Jonathan Johx ,刚试过,还是一样的问题 【参考方案1】:删除实现 'org.springframework.boot:spring-boot-starter-jersey'
【讨论】:
以上是关于获取 java.nio.file.NoSuchFileException: ....\asm-all-repackaged.jar的主要内容,如果未能解决你的问题,请参考以下文章