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

无法使用maven运行Spring启动应用程序

涂泰平
2023-03-14

无法使用maven运行spring启动应用程序。当我运行命令mvn spring boot:run时,我收到:无法找到或加载主类src。主要的JAVA通用域名格式。LinkedIn搜索。应用程序编程接口。SearchApplication,但在pom中。我写的xml,其中是使用该示例的主要类:

            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.2.2.RELEASE</version>
                <configuration>
                    <mainClass>src.main.java.com.linkedinSearch.api.SearchApplication</mainClass>
                </configuration>
            </plugin>

我有这个项目结构:

pom.xml
-src.main.java.linkedinSearch.api
--SearchApplication.java
--config
--controller
--exception
--model
--repository
--security
--service

我希望使用spring boot和maven运行我的应用程序。但现在它不起作用了。

共有2个答案

范瀚昂
2023-03-14

如果您使用的是正常生成的项目目录结构,我相信您是这样的,那么这一行:

<mainClass>src.main.java.com.linkedinSearch.api.SearchApplication</mainClass>

应改为:

<mainClass>com.linkedinSearch.api.SearchApplication</mainClass>

src/main/java目录结构不是包名的一部分。

仉昂熙
2023-03-14

首先你可以移除

<configuration>
    <mainClass>src.main.java.com.linkedinSearch.api.SearchApplication</mainClass>
</configuration>

这是没有必要的。

但是如果主类的包名是错误的。

它不能包含文件结构src/main/java,因此它只是:

com.linkedinSearch.api.SearchApplication
 类似资料:
  • 尝试完成Spring Boot教程:https://Spring.io/guides/gs/spring-boot/#initial 以下是我的课程: 和pom.xml: 当我尝试使用以下命令运行它时:“mvn package&&java-jar target/gs-spring-boot-0.1.0.jar”,我得到的是: “-dmaven.home=C:\program files\jetbr

  • 我下面介绍了spring的RESTAPI,但我无法让它在tomcat服务器上运行(尝试了tomcat 7和9)。在eclipse中,我确实以- 编辑 尝试在项目上安装mvn,然后java-jarproject.jar 编辑2 我将项目导出到一个可运行的jar(并将所需的库打包到生成的jar中),但是 提供 编辑3 我没有删除我的m2,因为那里有很多东西,但我现在通过eclipse的spring工具

  • 我对Spring靴不熟悉。任何时候我运行我的Spring启动应用程序,我得到错误。需要帮助运行我的Spring启动应用程序。 错误信息:白标签错误页 此应用程序没有/error的显式映射,因此您将其视为回退。 2016年10月10日星期一10:39:54 WAT出现意外错误(类型=未找到,状态=404)。没有可用的消息 代码:

  • 我试图运行简单的Spring Data Rest Boot应用程序(v1.2.3. RELEASE),只有一个小的修改从工作Spring参考示例应用程序(http://spring.io/guides/gs/accessing-mongodb-data-rest/),它无法启动。 更具体地说,当我使用: 下面是简单的代码配置: 在没有其他任何问题的情况下,我在启动时遇到以下错误: 2015-04-

  • 我无法使用https运行spring启动应用程序。我知道Spring boot使用嵌入式tomcat服务器 下面是stacktrace 下面显示的是我的Yaml文件 我在stackoverflow中尝试了几乎所有的答案 我尝试的一些答案如下: 只有在运行jar文件时才会发生这种情况,我可以从IDE轻松地运行spring启动应用程序(我使用Intellij) > 将端口从8181更改为8443(许多