【问题标题】:Springboot Maven Application jar not runningSpring Boot Maven 应用程序 jar 未运行
【发布时间】:2017-01-26 23:39:18
【问题描述】:

我正在使用 springboot 构建一个在 eclipse 上运行的 maven 的 restful 应用程序,但没有使用 jar 文件和 cmd 给我这个异常:C:\restapi\BvmtRestApi\target>java -jar BvmtRestApi-0.0.1-SNAPSHOT.jar Exception in thread "main" java.lang.ClassNotFoundException: com.javaadvent.bootrest.TodoAppConfig at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.springframework.boot.loader.LaunchedURLClassLoader.loadClass(LaunchedURLClassLoader.java:89) at java.lang.ClassLoader.loadClass(Unknown Source) at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:46) 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:58)

【问题讨论】:

  • 你是如何创建你的 jar 文件的? jar 文件中似乎缺少一些类。

标签: eclipse maven jar spring-boot


【解决方案1】:

以下是从 jar 运行的步骤

  1. 添加下面的maven构建插件。

    <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
  2. 运行maven命令'mvn package',它会在目标目录中生成带有project_name的jar文件。

  3. 从命令行运行命令 java -jar target/project_name.jar。

【讨论】:

    【解决方案2】:

    右键单击项目 去配置构建路径 然后去图书馆 并添加项目中缺少的所有 jar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-20
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      • 2020-07-16
      • 2017-06-30
      相关资源
      最近更新 更多