maven打包的springboot项目运行出错 5C

mvn package无错误

java -jar target/eureka-server.jar

Exception in thread "main" java.lang.IllegalAccessException: Class org.springframework.boot.loader.MainMethodRunner can not access a member of class cn.com.smartning.cloudproject.eurekaserver.EurekaServerApplication with modifiers "public static"
    at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:102)
    at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:296)
    at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:288)
    at java.lang.reflect.Method.invoke(Method.java:491)
    at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
    at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
    at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)

2个回答

pom里加这个配置,然后用mvn install打包

<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
lichen354
密封罐子 同问 我也是这个问题
6 个月之前 回复
u011909918
有人把我昵称抢了 回复不做技术的程序汪: 用1.8的jdk试试
7 个月之前 回复
ysqanl
不做技术的程序汪 请问我一样的错误,但这个配置我有。还有什么原因可能造成呢?
7 个月之前 回复

我也出了你一摸一样的错误,没找到解决方案。
然后我重新创建了一个项目,把出问题项目的代码全部拷贝过去,再打包新项目又没问题了。
我怀疑是这个项目配置上的问题,可能改了什么东西,到账配置文件没有自动修改。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven 打包 jar包运行出错
问题: (reason: Uncaught exception: java.lang.SecurityException: Invalid signature file digest for Manifest 这是打包中的问题 解决办法: zip -d yourjar.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'
docker打包运行springboot项目
1 通过maven插件打包项目成可运行的jar包,编写Dockerfile文件 编写Dockerfile FROM openjdk:8-jre ADD blog-add-read-1.0.0.jar  / ENTRYPOINT [&quot;java&quot;,&quot;-jar&quot;,&quot;blog-add-read-1.0.0.jar&quot;] 一个简单的项目结构: 2 打包镜像(docker build -t 镜像名...
Maven 下打包项目并运行
Maven 下打包项目并运行 Eclipse 中使用 Maven,项目 Run As –> Goals:package 打包项目后,maven 将自动下载所需的包并将项目打包到 target 文件夹; 运行 jar 包: # 运行 –> cmd –> 进入到项目 target 目录下(比如 D:/Java/workplace/MyMavenDemo/target/) # 输入命令: java
springboot使用maven实现多环境运行和打包
在实际开发过程中,可能需要不断进行环境的切换和打包部署,通常我们会选择在application.properties中修改不同环境对应的配置文件,这种方式不仅效率低,而且很容易发生错误,造成不必要的麻烦降低工作效率。maven提供了多环境配置,可以方便实现不同环境的配置切换和打包。 一、配置文件 在classpath根目录(在springboot工程中,classpath为resources目录)...
使用maven打包启动springboot项目
第一步:打包 在项目路径下启动终端: mvn clean package maven正在进行打包... 打包完成。 第二步:启动 我们要找到maven为我们处理好的包:在项目根目录的target文件夹下: 可以看到CoolBlog-0.0.1-SNAPSHOT.jar就是我们需要的java包 打开终端启动项目:进入target文件夹...
SpringBoot项目利用maven自定义打包结构
        SpringBoot官方提供的demo中,pom.xml文件里引用了官方提供的打包插件&amp;lt;build&amp;gt; &amp;lt;plugin&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-boot-maven-plugin&amp;lt;...
maven打包springboot项目跳过test文件夹
maven打包springboot
springboot项目maven打包分离lib包
springboot项目maven打包不配置的话,会把用到的jar包、resource文件、class文件总的打成一个jar包。如果在测试环境或者正式环境,仅仅需要修改某一个class文件,或者引用到的jar(有可能是自己的项目的底层包jar),就要重新全部打一个包,比较麻烦,也怕万一正式环境全量更新出问题,因此需要分离出class文件、lib,方便增量更新。 pomx.xml代码如下: &amp;...
springboot项目利用maven进行多环境打包
项目开发环境 springboot2.0 jdk1.8 如何利用maven对springboot项目进行多环境打包呢? springboot运行的时候默认是加载application.properties的,如果还是按照传统springmvc的maven多环境打包方式直接将配置命名为application-dev.properties,application-sit.properties等...
用sts通过maven打包springboot项目
1.点击windows——&amp;gt;preference——&amp;gt;java——&amp;gt;INSTALLED JREs,查看右边的内容,如果是jre,就将其改为jdk。否则打包编译时会报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?错误 2.右键要打包...
SpringBoot项目maven打包引入本地jar包
 第一步:导入本地jar包 这里有两种方式: 第一种:直接引入 &amp;lt;configuration&amp;gt; &amp;lt;compilerArguments&amp;gt; &amp;lt;extdirs&amp;gt;${project.basedir}/src/main/webapp/WEB-INF/lib&amp;lt;/extdirs&amp;gt; &amp;lt;/compilerArgument...
SpringBoot项目maven命令打包时报错
错误如下: Unable to find a single main class from the following candidates 详细如下: Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.2.0.M4:repackage (default) on project demo-rpc-...
maven环境搭建并运行springboot项目
1、从官网下载安装包http://maven.apache.org/ 2、解压 3、配置maven环境 前提是需要配置好jdk;我的maven环境在:D:\apache-maven-3.5.0 我的电脑-----属性----高级-----环境变量-----环境变量-----新建 变量名:M2_HOME 变量值:D:\apache-maven-3.5.0 找到path 在环境变量值尾部加
springboot (搭建环境和运行项目和打包)学习第一天
1.这个为springboot环境搭建成功的整个目录结构   2.springboot 特性返回map和对象  自动转换Json格式 解释:value='find/{id}/{name}'为动态绑定,如下,浏览器输入id和name返回,json格式 3..spring boot 最简单的测试类的用法,如下图   4.elipse maven bulid 打包 如下图 ...
STS打包SpringBoot项目放入Tomcat运行
方法一:如图:选中项目右击--&amp;gt;Run As --&amp;gt;Maven build     然后在Goals这里填写:package   点击Run 等待即可。然后在target里面找到刚刚打成的war包。将该war包直接放入Tomcat的webapps目录下,可以更改该war的名称,例如:我这里直接改的demo,如图:最后启动Tomcat,输入http://localhost:8080/de...
springboot项目jsp打包war运行步骤
(一)修改代码只需要2步:(1)主进口类@SpringBootApplication @MapperScan(&quot;com.wbq.dgshop.dao&quot;) public class DgshopApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringA...
docker打包运行springboot项目(用mvn)
文章目录一、步骤过程1.1 Dockerfile1.2 pom.xml1.3 构建镜像1.4 运行二、参考文档 平台:win10 一、步骤过程 1.1 Dockerfile 在项目根目录下创建Dockerfile。如我的项目的目录结构: Dockerfile的内容: FROM java:8 VOLUME /tmp ADD target/jwzh-ajdy.jar app.jar ENTRYPO...
springBoot 项目 jar/war打包 并运行
一:idea 打jar 包 简述:springboot 项目最好的打包方式就是打成jar ,下边就是简单的过程 1.打开idea工具 ,选着要打开的项目, 然后打开view--》 tool window--》terminal ,打开命令行 2.在pom.xml 文件中添加插件 3.输入命令:mvn package Dmven.test.skip=...
maven 打包jar,可以运行项目
org.apache.maven.plugins                 maven-compiler-plugin                 3.0                                     ${jdk.version}                     ${jdk.version}                     ${pr
Maven 打包 MyBatis 项目 war包运行失败
用Maven打包java项目,war包在tomcat中启动失败。 原因是打包时mapping中xml文件被忽略掉,导致因为缺少配置而运行失败。 解决办法:     在pom.xml中添加 &amp;lt;build&amp;gt; &amp;lt;resources&amp;gt; &amp;lt;resource&amp;gt; &amp;lt;directory&amp;gt;src/main/resourc...
maven 打包出错,求助。
[INFO] Scanning for projects...rn[ERROR] The build could not read 1 project -> [Help 1]rn[ERROR] rn[ERROR] The project com.greedc:wy-common:0.0.1-SNAPSHOT (C:\dev\GLDEV\workspaces\wy\wy-common\pom.xml) has 1 errorrn[ERROR] Non-resolvable parent POM: Could not find artifact com.wecode:wecode-parent:pom:1.0-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 4, column 10 -> [Help 2]rn[ERROR] rn[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.rn[ERROR] Re-run Maven using the -X switch to enable full debug logging.rn[ERROR] rn[ERROR] For more information about the errors and possible solutions, please read the following articles:rn[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingExceptionrn[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelExceptionrnrn百度,google过了。rn加入 ../../pom.xml 还是没有解决rn
maven结合springboot项目
maven结合springboot项目搭建的一套酒店管理系统,通过依赖thymeleaf作为前端展示
springboot项目 maven聚合
spring boot项目,使用了maven聚合,将实体类和和工具类抽出去,集成了mybatis,freemark,mysql,logback等技术
SpringBoot之打包运行
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置(约定优于配置),从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域成为领导者
springboot打包运行失败
springboot打包后在cmd中运行出现 .war中没有主清单属性的异常,。原因是:    打包的目录里面的MANIFEST.MF文件中没有加载主类,即没有Start.class...解决方案:    在pom.xml中添加&amp;lt;mainClass&amp;gt;重修打包后可以正常运行war包。...
SpringBoot打包运行
cmd命令进入包所在文件夹,执行以下命令: java -jar .\mySpringBoot.jar
springboot如何打包项目
目录 前言 1. 导入插件 2.idea中快速打包 3.java –jar运行项目 4.访问项目 前言 用心写好每一篇文章,真心对待每一个读者 文章首发地址: www.javayihao.top 首发公众号: java一号 上一片文章介绍了如何使用springboot创建项目,可以查看使用boot创建项目 项目创建开发完成之后,如何发布呢?如果是boot创建的jar项目,直接...
Springboot项目如何打包
总结一下刚学习并使用springboot项目的基础知识点: 如何打包 1.springboot项目默认的打包方式就是jar &amp;amp;lt;version&amp;amp;gt;0.0.1-SNAPSHOT&amp;amp;lt;/version&amp;amp;gt; &amp;amp;lt;packaging&amp;amp;gt;jar&amp;amp;lt;/packaging&amp;amp;gt; 2.修改自己打包的名称,也就是打包出来之后的jar名称 &amp;amp;l
springboot项目“打包”
springboot项目打包 介绍 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 特点 创建独立的...
Maven 打包 上传 运行
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/maven-4.0.0.x
第一次springboot项目运行出错总结
以前开发项目,第一反应就是给项目配置jdk,以及tomcat。然而刚接触springboot后,第一个springboot项目一直运行不起来。然后感谢 https://blog.csdn.net/m0_43449494/article/details/86564696 找到了解决方法,以下是错误   .   ____          _            __ _ _  /\\ ...
Maven 打包运行
Maven 打包运行
maven 打包,运行
install -Dmaven.test.skip=trueclean jetty:run -DskipTests
使用maven打包项目
前提:安装了maven并且配置的maven的环境变量1.通过黑窗体进入要打包的项目红pom.xml所在的这一级目录。2.执行mvn clean package3.打包后的war文件在项目的target文件夹中...
Maven打包项目配置
Maven打包项目配置 1.pom.xml中关于build的配置,如下: maven-compiler-plugin 2.3.2 1.7 1.7 org.apache.maven.plugins
maven打包项目
在eclipse中使用maven打包项目是很快捷的 1.在pom.xml添加打包组件,主要是在打jar包时,会把源码包一块打包       maven-source-plugin 2.1 true compile jar 2.右击项目>>Run As>>Maven clean  清理一下项目 3.之后直接Maven inst
maven打包jar项目
pom.xml配置: &lt;plugins&gt; &lt;plugin&gt; &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt; &lt;artifactId&gt;maven-jar-plugin&lt;/artifactId&gt; &lt;configuration&gt; &lt;classDirecto...
MAVEN打包项目
在打包时候一直提示没有tools.jar,将环境jre更换为jdk解决。 1.run as ==&gt; maven clean 清理了已经存在的classes文件 2.run as ==&gt; maven install 打包maven项目为war,打包地址在控制台显示。 3.将war包放如tomcatwebapps启动tomcat会自动解压出一个项目 修改权限: chgrp...
maven 打包依赖项目
项目util , xfw,其中,util是工具类库,xfw是web项目,xfw依赖utilutil的pom.xml文件: <groupId>com.jiapeng</groupId> <artifactId>util</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <bu
maven打包项目到nexus私服
如果不知道怎么安装maven私服的可以转到我的另一篇博客一  配置setting.xml文件添加需要上传的库地址打开文件  ${maven-dir}/conf/setting.xmlservers节点添加两个server,第一个为你自己创建的私服库填上nexus的用户名和密码二  项目pom文件配置配置要上传的库地址  图中第二个是快照库这样配置之后  使用maven的deploy命令,既可以将项...
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件