当前位置: 首页 > 知识库问答 >
问题:

Spring Boot 1.5.2启动项目

阚元白
2023-03-14

我正在创建一个简单的spring-boot项目,方法是http://start.spring.io并选择web和执行器作为依赖项。我的spring-boot版本是1.5.2.RELEASE。项目下载到我的本地计算机。然后解压缩项目并将其作为maven项目导入到我的工作区。我使用spring STS IDE(我认为这无关紧要,但我只是想提一下)。我确实在我的项目中看到错误。显然这是一个构建路径问题,它抱怨spring-context-4.3.7.RELEASE.jar。不过,我在我的maven存储库和java构建路径中确实看到了这个jar。有人知道这是什么问题吗?如果我只是用版本1.3.8创建了一个spring-boot应用程序,它可以正常工作,并且我没有看到任何构建路径问题。我做错什么了吗?或者这可能是Spring包装问题吗?

共有2个答案

颜云瀚
2023-03-14

感谢您抽出时间来张贴此回复。在发表我的第一篇帖子之前,我尝试过这样做。抱歉,我没有列出我尝试过的所有事情,只是因为我已经尝试了我能想到的所有事情——几个小时又几个小时。对我有用的是在我的pom文件中将版本从1.5.2.RELEASE更改为1 . 5 . 1 . release;然后在Spring Tool Suite中,右键单击项目并执行“Maven”

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.5.1.RELEASE</version>
    <relativePath /> <!-- lookup parent from repository -->
</parent>

我相信这与spring boot团队打包他们的工件的方式有关。这肯定是个bug。

暨高洁
2023-03-14

当我的本地Maven存储库损坏时,我有时会收到类似的错误。

要修复此问题,请关闭Spring工具套件,然后转到

请注意,这将导致需要再次下载删除的工件。

之后,在Spring工具套件中,右键单击您的项目

编辑

在Spring Tool Suite(和eclipse)中有一种方法可以知道哪个工件被损坏:在“Problems”视图中。要显示它:

Windows -> Show View -> Problems

并且应该有一个关于损坏的项目的错误条目,如下所示:

Archive for required library: 'C:/Users/{username}/.m2/repository/path/to/file.jar' in project 'my-project' cannot be read or is not a valid ZIP file
The project cannot be built until build path errors are resolved

 类似资料:
  • 6.3.启动Yamba项目 接下来开始编写Yamba。打开你的Eclipse,选择File→New→Android Project。 然后出现一个对话框(如图6.2 "New Project 对话框"),要求你输入有关新项目的各种信息。其中重要的条目如下: Project Name 这是Eclipse项目的名字。出于方便以后使用命令行的考虑,最好不要在项目名里夹带空格。输入Yamba。 Conte

  • Spring Boot是否可以在上下文中正确地加载旧的jar?旧jar中的pom文件是否不会受到影响,因为它引用了一些父级的spring版本以及使用相同版本的jar?或者这些JAR只使用spring boot添加的依赖关系? 有人能建议我哪里做错了吗?

  • 配置方式 Sentinel 提供如下的配置方式: JVM -D 参数方式 properties 文件方式(1.7.0 版本开始支持) 其中,project.name 参数只能通过 JVM -D 参数方式配置(since 1.8.0 取消该限制),其它参数支持所有的配置方式。 优先级顺序:JVM -D 参数的优先级最高。若 properties 和 JVM 参数中有相同项的配置,以 JVM 参数配置

  • 启动项目(请先完成环境依赖安装) 克隆项目 执行 => composer install (如果安装很慢,可以使用国内镜像,但是镜像包会有延迟) 新建一个runtime目录,用于存放日志等cache文件 配置config中的database配置文件 设置config/service.php中的registry_address.目前只支持redis、mysql作为注册中心 启动http server

  • 我将mobilefirst运行时环境添加到配置中。在服务器配置工具中,运行时环境会显示并运行。但是我的新运行时环境没有显示在MobileFirst操作控制台中。日志中会显示以下错误: 你能帮我一下吗?

  • 配置文件 模式。graphqls 错误