最近在Ecplise上面写了一个简单的Spring Boot的测试项目,Spring Boot里面是有主函数的:

我们知道的是在Ecplise上面找到这个主函数然后run as->java Application 就可以了

但是总不能一直不脱离Ecplise,总要出来自己单练的

第一步:我就新建的一个文件夹boottest,然后右键导出整个工程:

导出的是jar包,然后我们看网上介绍的SpringBoot启动的方法,就兴致勃勃的去启动SpringBoot

第二步:将导出的jar包解压到我刚才创建的文件夹:

现在我们的项目就在这个地方,是时候启动这个项目了

如何启动:

肯定是用命令行了cmd

第三步:进入自己创建的文件夹,然后执行mvn install

然后到从文件夹里面可以看到你的target里面打开有一个jar,执行这个jar

这样项目就可以正常的启动了

....

然后我们输入地址可以正常的访问了

其实在启动的过程中也不是一帆风顺的,期间在执行最后一步:java -jar  MySpringBoot-0.0.1-SNAPSHOT.jar的时候遇到的问题是:

Spring Boot:jar中没有主清单属性

如何解决的呢:

https://blog.csdn.net/u010429286/article/details/79085212

这篇博客给出了很好的解释

下面时候我的pom.xml 文件可以做一个简单的参考

<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/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.wdg.boot</groupId><artifactId>MySpringBoot</artifactId><version>0.0.1-SNAPSHOT</version><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><version>2.0.3.RELEASE</version></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot</artifactId><version>2.0.3.RELEASE</version></dependency><!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId><version>2.0.3.RELEASE</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.0.3.RELEASE</version><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build></project>

下面是我的微信公众号,大家可以一起学习交流:

希望对你有所帮助!

如何运行SpringBoot项目相关推荐

  1. 运行springboot项目时报错: Description: The bean ‘userServiceImpl‘ could not be injected as a

    运行springboot项目时报错:Description:The bean 'userServiceImpl' could not be injected as a 'com.tang.servic ...

  2. IDEA如何运行SpringBoot项目(超详细截图)

    []:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行! 博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端.后台.数据库.项目案 ...

  3. VS Code运行SpringBoot项目

    介绍 Visual Studio Code 下载地址 https://code.visualstudio.com/ 前端开发工具,相比webstorm而言,要轻量不少,主要是还轻量免费 运行sprin ...

  4. 使用Maven来运行Springboot项目

    1.如果Eclipse安装了Eclipse-STS插件,Eclipse-STS(Spring Source Tool)插件,那么可以直接使用该插件运行Springboot项目,直接右击main方法,找 ...

  5. idea community社区版 运行springboot项目

    idea community社区版 运行springboot项目 今天我的idea旗舰版30天试用期到了,之前下载了一个社区版的,想用他打开调试一下项目. 直接导入项目后没有报错,但是运行之后没有反应 ...

  6. Linux 后台运行 springboot项目

    Linux 后台运行 springboot项目 命令如下: nohup java -jar lihaozhe.jar >/dev/null 2>&1 & nohup jav ...

  7. IDEA使用Jrebel运行SpringBoot项目

    IDEA 中配置 Jrebel 1.打开IDEA Preferences 界面,Compiler-> 勾选 Build project automatically. 2.按组合键 Shift+C ...

  8. linux 运行springboot 项目 (后台运行,并且打印实时日志)

    首先 利用 maven 将springboot 项目 打成 jar包 maven 打包插件: <build><plugins><plugin><groupId ...

  9. Linux 下配置JDK 并运行springboot项目进行访问 Tomcat的安装

    前言 记忆++1 步骤 一.JDK安装 我们开发java程序必须要的环境! 1.下载JDK rpm.去oralce 官网下载即可!(百度jdk即可) 2.安装java环境 检测当前系统是否存在java ...

  10. 在云服务器上持续运行springboot项目

    操作步骤: 1.使用maven clean命令清除原来的jar包 2.使用mvn package命令把项目打包成jar包 3.在target目录下找到jar包 4.使用XShell和XFtp完成上传. ...

最新文章

  1. 数据结构基础-Hash Table详解
  2. 061_html字符实体
  3. python 执行shell命令行效率提升_在python脚本中执行shell命令的方法
  4. java compareTo() 用法注意点
  5. LeetCode 92反转链表||-中等
  6. 在硒中按TagName定位元素
  7. c语言参数string类型,C语言main方法的参数打印
  8. Ext JS 3.2.1 字段组件父类 Ext.form.field.Base
  9. proteus三输入与非门名字_商标取名大全-有创意的2020商标名字大全
  10. 无锁、偏向锁、轻量级锁、重量级锁,完整的锁升级!
  11. document.documentElement.clientHeight与document.body.clientHeight的区别
  12. windows使用cmd(dos命令)映射网络驱动器
  13. HLW8012电能测量芯片使用记录
  14. 开放世界游戏中的大地图背后有哪些实现技术
  15. 0x0000005c蓝屏问题解决
  16. 三星集团总裁李健熙:72岁老者的争议人生
  17. python自动注册邮箱_python自动化办公——邮箱
  18. 笔记本电脑连接无线局域网怎么设置?
  19. Vue高仿网易云音乐APP (vue.js 移动端)
  20. SQL的左连接 ,右连接,内连接和全外连接的4者区别

热门文章

  1. 彻底解决SQL SERVER 2008无法远程连接的问题
  2. 关于form标题提交的应用技巧(-)
  3. Java多线程:线程8锁案例分析
  4. 直面问题,咱谈焦虑、谈烦恼、谈如何成长
  5. “官宣”:程序员被正式纳入新生代农民工!
  6. 阿里终面:为什么SSD不能当做内存用?
  7. 一个Bug,让我发现了Java界的.AJ(锥)!
  8. 不会这些搜索技巧,真别说你懂 GitHub!
  9. 我们公司用了6年的通用的权限管理系统设计方案
  10. 一口气说出 过滤器 和 拦截器 6个区别,别再傻傻分不清了