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

Spring-boot-starter项目中由于缺少WebApp库而导致构建失败

南门朗
2023-03-14

我在Eclipse Oxyge4.7.0中有一个Spring-Boot-Starter-project,并试图构建一个。war来部署在EC2实例上。我添加了两个JAR,以允许从部署的WAR连接到PostgreSQL DB服务器

我还将src/main/webapp/WEB-INF/lib路径添加到项目构建路径中,如下所示

但是,当我执行MVN compile时,我得到了编译错误,生成失败的原因是jar类不可用

共有1个答案

须巴英
2023-03-14

您已经在eclipse中配置了项目构建路径,当您在执行MVN编译时,它不会影响任何事情。Maven将不包括来自lib文件夹的jar,因为它不知道lib文件夹的存在。您应该应用以下两个选项:

a.如果这些JAR存在于maven存储库中,那么更新您的pom以直接从maven存储库读取。b.在本地存储库中安装这些JAR,然后在pom.xml中引用它,查看https://stackoverflow.com/a/30209982/3530898了解详细信息

 类似资料:
  • 我最近升级了我的解决方案和项目以使用.Net 6,并切换到使用Visual Studio 2022。自从升级之后,我无法生成某些项目。 我有编译器错误,因为缺少引用,即使这些包看起来包含在内... 我尝试过通过nuget删除和添加包,清理和重建项目。我不明白为什么在项目构建的时候不去接他们。 从我的解决方案的根目录中删除了. vs文件夹。 还尝试从... 更新 我通过nuget为添加了对该项目的进

  • 我的STS版本:3.7.1.RELEASE,内部版本Id:201510041213,平台:Eclipse Mars。1(4.5.1)在选择例如Spring Starter project时没有创建正确的项目 当与我现有的一个项目进行比较时,我可以看到缺少了Builder。创建的项目仅包含Maven Builder 我的参考项目有Maven、Java和Spring project Builders。

  • 我正在尝试学习spring boot,但有一个测试案例失败了。我有下面的pom文件,其中包含了< code > spring-boot-starter-test 依赖项。据我所知,它应该从测试库拉必要的库,包括Mockito,JUnit等。在我的测试用例文件中,尽管我在maven dependencies下看到了JUnit jar,但是导入并没有得到解析。您能指导我解决这个问题吗,这样我就可以成功

  • 问题内容: 我收到以下异常: 应用程序入门类是这样的: 如你所见,main方法包含一个注释行。但是我无法运行ScheduledTasks应用程序,如下所示: 我使用Eclipse并将Application.java的主程序作为应用程序运行。有人可以帮我吗? 问题答案: 调度指南不是Web应用程序,因此REST指南中的pom.xml中可能包含一些发霉的东西?如果你严格按照说明进行操作,那么它应该可以

  • 我问这个问题有可能被标记为重复,但我真的不这么认为,所以就这样问吧。 我在运行基本的Spring Boot应用程序时遇到问题。我得到的错误是: com.example.demo.service.EventService中构造函数的参数0需要找不到类型为'com.example.demo.dao.EventRepository'的bean。 现在,这似乎是一个非常常见的错误(以及问题),开发人员应该

  • 我试图在Tomcat服务器上部署一个基于spring的web应用程序,但我无法自动连接EntityManager。根本原因是错误。 我假设我有不正确的HibernateJAR作为依赖项。任何帮助都将不胜感激 我之前看到一篇帖子指出,问题在于包含了以下依赖项,但我不包括这一项: 以下是我的POM依赖项: