解决springboot 启动找不到主类的问题
springboot 启动找不到主类
利用eclipse的maven插件,清理了了一下springboot的项目,结果再启动就找报找不到主类的错误了。
原因:
是你清理了编译好的class文件。
解决办法是:
使用maven插件的命令 package 进行编译就好了。就是在输入jetty:run 那里换成 package
springboot错误: 找不到或无法加载主类
一:当在eclipse启动spring boot项目时出现问题:
springboot错误: 找不到或无法加载主类
解决办法:
1,通过cmd命令行,进入项目目录进行,mvn clean install 进行编译
项目install后,再到eclipse 上选中项目按F5刷新项目。再运行即可问题解决。
2,在eclipse 上选中项目
点击clean 清理项目再运行 问题解决。
3,如果运行还是出现无法加载主类,
(a)排查项目代码是否有问题,
(b)可以进入cmd, cd 进入项目目录
执行命令:
mvn clean compile
mvn install
mvn spring-boot:run
上面三个命令进行编译,启动。
注意:用cmd命令启动要配置好maven环境,jdk环境。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
springBoot项目启动类启动无法访问的解决方法
网上也查了一些资料,我这里总结.下不来虚的,也不废话. 解决办法: 1.若是maven项目,则找到右边Maven Projects --->Plugins--->run(利用maven启动)则可以加载到webapp资源 2.上面方法治标不治本.在项目的pom文件中添加<bulid>标签标注路径即可,pom.xml后部分代码如下: 刷新maven加载,重启项目.若还是无法访问,重新导入项目 <dependencies> xxxxxxxxxxxx </dependen
-
浅谈springboot的三种启动方式
有段时间没有写博客了,也在努力的从传统单机开发向分布式系统过度,所以再次做一些笔记,以方便日后查看. 直接进入正题吧,今天记录spring-boot项目的三种启动方式. spring-boot的启动方式主要有三种: 1. 运行带有main方法类 2. 通过命令行 java -jar 的方式 3. 通过spring-boot-plugin的方式 一.执行带有main方法类 这种方式很简单,我主要是通过idea的方式,进行执行.这种方式在启动的时候,会去自动加载classpath下的配置文件 (这里
-
SpringBoot为啥不用配置启动类的实现
前言 在学习SparkJava.Vert.x等轻量级Web框架的时候,都遇到过打包问题,这两个框架打包的时候都需要添加额外的Maven配置,并指定启动类才能得到可执行的JAR包: 而springboot项目,似乎都不需要额外的配置,直接package就可以得到可执行的JAR包,这是怎么回事呢? Vert.x要怎么配? 我们先来看看,Vert.x打包做哪些配置 1)引入maven-shade-plugin插件 2)在插件中指定在package完成时触发shade操作 3)指定启动类 <plugin
-
三分钟带你了解SpringBoot真正的启动引导类
引言 SpringBoot项目中的启动类,一般都是XXApplication,例如**「StatsApplication」,「UnionApplication」**. 每个项目的启动类名称都不一样.但是它的启动类真的是XXApplication吗? **META-INF/**Manifest.mf文件 jar文件实际上是class文件的zip压缩存档.jar并不能表达应用程序的便签信息. 「META-INF/Manifest.mf文件提供存档的便签信息.」 Manifest.mf有 「Main-
-
解决springboot 启动找不到主类的问题
springboot 启动找不到主类 利用eclipse的maven插件,清理了了一下springboot的项目,结果再启动就找报找不到主类的错误了. 原因: 是你清理了编译好的class文件. 解决办法是: 使用maven插件的命令 package 进行编译就好了.就是在输入jetty:run 那里换成 package springboot错误: 找不到或无法加载主类 一:当在eclipse启动spring boot项目时出现问题: springboot错误: 找不到或无法加载主类 解决办法:
-
解决SpringBoot启动过后不能访问jsp页面的问题(超详细)
1.首先看SSM(Spring+SpringBoot+Mybatis)的依赖 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/m
-
解决springboot项目找不到resources目录下的资源问题
springboot项目找不到resources目录下的资源 问题描述: 将老的mvc项目转为boot后找不到resources文件夹下的资源文件 原因: war包采用的是tomcat部署,tomcat会对war包进行解压,以及目录的一些操作.而springboot使用jar包部署,服务器中是不存在相关目录的. 环境: springboot 2.2.2RELAESE 主要的API: ClassPathResource classPathResource = new ClassPathResour
-
解决springboot启动失败的问题('hibernate.dialect' not set)
目录 springboot启动失败的问题 启动springboot报错如下 将Hibernate SQL方言整理如下表 springboot出现'hibernate.dialect'not set springboot启动失败的问题 springboot版本是1.3.0.M1,连接的mysql版本为8,用spring-boot-starter-data-jpa操做数据库 启动springboot报错如下 2018-02-21 11:25:47.637 WARN 12992 --- [ main]
-
解决springboot启动失败的问题('hibernate.dialect' not set)
目录 springboot启动失败的问题 启动springboot报错如下 将Hibernate SQL方言整理如下表 springboot出现'hibernate.dialect'not set 在application.properties内写下这两条 springboot启动失败的问题 springboot版本是1.3.0.M1,连接的mysql版本为8,用spring-boot-starter-data-jpa操做数据库 启动springboot报错如下 2018-02-21 11:25
-
springboot+mybatis报错找不到实体类的问题
目录 springboot+mybatis报错找不到实体类 找不到实体类的错误可能有很多,接下来列举几个地方 springboot+mybatis 找不到实体类问题 No qualifying bean of type‘com.wj.bfsh.mapper.SysUserMapper‘ available 问题出现在 springboot+mybatis报错找不到实体类 找不到实体类的错误可能有很多,接下来列举几个地方 启动类位置不对,启动类应该在你的service和dao 的上一层,因为Spr
-
Java 找不到或无法加载主类的修复方法
有时,当我们运行Java程序时,我们可能会看到"找不到或无法加载主类".原因很容易猜测:JVM找不到主类并给出了这个错误.但是为什么不能呢? 在本文中,我们将讨论找不到主类的可能原因.另外,我们将看看如何修复它们. 示例程序 我们将从HelloWorld程序开始: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello world..!!!&quo
-
详解SpringBoot启动代码和自动装配源码分析
目录 一.SpringBoot启动代码主线分析 二.SpringBoot自动装配原理分析 1.自动装配的前置知识@Import 2.@SpringApplication注解分析 2.1@SpringBootConfiguration 2.2@EnableAutoConfiguration 随着互联网的快速发展,各种组件层出不穷,需要框架集成的组件越来越多.每一种组件与Spring容器整合需要实现相关代码.SpringMVC框架配置由于太过于繁琐和依赖XML文件:为了方便快速集成第三方组件和减少
-
springboot启动不加载bootstrap.yml文件的问题
目录 springboot启动不加载bootstrap.yml文件 无法识别 bootstrap.yml 小绿叶问题 错误信息 问题定位 解决 springboot启动不加载bootstrap.yml文件 使用nacos做配置中心,但是程序启动失败,没有拉取配置中心的配置信息. 检查之后发现是bootstrap.yml文件没有被加载,在项目的pom.xml文件中添加如下依赖,可能需要添加版本号,具体版本号可以去maven仓库查询,我使用的是 3.0.1版本. <dependency> <
-
详解springBoot启动时找不到或无法加载主类解决办法
1.jar包错误 第一步:首先鼠标键右击你的项目,点击run as-->maven clean 第二步:鼠标键右击你的项目,run as--->maven install:在eclipse控制台你可以看见报错的jar包: 第三步:去maven仓库删除对应的jar,右击你的项目,maven-->update project(重新下载jar包): 第四步:重复一,二步骤,找到你的启动类,run as java application;问题解决 2.jdk报错 打开你的项目结构,找到libra
随机推荐
- JSP的setProperty的使用方法
- Java多线程下的单例模式参考
- asp.net利用HttpModule实现防sql注入
- 深入理解用mysql_fetch_row()以数组的形式返回查询结果
- php读取文件内容的方法汇总
- 详解基于webpack2.x的vue2.x的多页面站点
- 全面解析Java8观察者模式
- MyBatis框架简介
- 告别Google补充材料的五个注意事项
- ASP.NET中的C#基础知识
- 为什么在存储过程中用OLEDB方式不能返回记录集
- adonet基础示例分享(adonet连接数据库)
- 浅析get与post的一些特殊情况
- gradle tool升级到3.0注意事项小结
- Linux系统下virtuoso数据库安装与使用详解
- SpringMVC的Body参数拦截的问题
- 使用android studio导入模块的两种方法(超详细)
- 快速解决vue.js 模板和jinja 模板冲突的问题
- 浅谈Webpack多页应用HMR卡住问题
- Spring的Bean容器介绍