Eclipse中创建新的SpringBoot项目(打包并且部署到tomcat)
Spring-boot因为其对jar包的高度集成以及简化服务配置,快速部署等的优点,逐渐成为Java开发人员的热衷的框架。下面演示一下怎么在Eclipse中新建Spring-boot项目以及打包部署。
在Eclipse中创建Spring-boot有两种方式
方式一
进入Spring-boot的在线配置网站http://start.spring.io/;定制自己的项目服务组件,下载到本地并使用Eclipse导入项目

服务组件:
Web:web项目组件,包含spring mvc,tomcat,logback等jar
JPA:JDBC请求组件,包含hibernate,jboss等ORM jar
Devtools:热部署组件,可以不重启服务的情况下刷新服务
在Eclipse中右键选择Import-Maven-Import Existing Maven Projects,把Dowload的Maven包导入即可(如果导入的项目无法识别,请右键选择Maven Update)
方式二
无论是16年的none(霓虹)版还是最新oxygen(氧气)版本的Eclipse,默认的插件是不含括Spring-boot的,需要自行安装。
插件安装:
顶部导航栏Help-Eclipse Marketplace,搜索Spring Tools 或者进入Popular页面,安装插件

安装完插件之后,Eclipse快捷键【Ctrl+Shift+O】可能会失效,解决办法:工具栏-Window-Preferences-General-Keys搜索【organize Imports】

When配置值修改如图,快捷键重新生效

创建项目
新建项目栏支持Spring-boot的项目创建


根据项目需求选择服务组件


进入SpringBootDemoApplication启动类,运行main方法即可启动服务

控制台显示Tomcat8080服务成功启动

在浏览器输入 http://localhost:8080/ 访问项目(Spring-boot默认项目无需项目名称访问,可在application.properties配置文件添加 server.context-path 进行设置)

打包
在项目本地文件夹按住Crtl+Shift+右键打开命令窗口,执行mvn clean package(要配置好maven环境变量)


打包成功后,在项目target目录下会有一个项目jar包

jar部署
在target目录Crtl+Shift+右键打开命令窗口,执行java -jar 项目jar命令,即可启动服务

War部署
把pom文件packaging配置改为war,在项目本地文件夹按住Crtl+Shift+右键打开命令窗口,执行mvn clean package

把打包得到的war放到Tomcat的webapps目录下,启动Tomcat即可访问

Eclipse中创建新的SpringBoot项目(打包并且部署到tomcat)的更多相关文章
- SpringBoot学习 (一) Eclipse中创建新的SpringBoot项目
1. Eclipse中安装STS插件 (1)在线安装 Help--Eclipse Marketplace... 搜索“STS”,点击“install”安装 (2)本地安装 打开网页 http:/ ...
- 在Eclipse中创建Maven多模块项目
在Eclipse中创建Maven多模块项目1,创建多模块项目选择File>New>Project,打开New Project窗口,选择Maven>Maven Project,选择下一 ...
- Eclipse中创建新的Spring Boot项目
本文转载自:http://blog.csdn.net/clementad/article/details/51334064 简单几步,在Eclipse中创建一个新的spring Boot项目: 1.E ...
- eclipse中创建完整的maven项目
使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 ...
- Jenkins 集成Maven打包SpringBoot项目并自动部署到Tomcat服务器
提前条件: 1.在Jenkins服务器上安装Git.JDK和Maven 2.准备另一台服务器并安装Tomcat 3.Gitlab服务器 4.Gitlab仓库中上传SpringBoot项目代码 第一步, ...
- 【转】Eclipse中创建并运行Servlet项目
最近看了写http协议的学习资料,因此想要实现下andriod平台和服务器通信,那就servlet吧,哎哟,还不错哦!顺便说下,我这个servlet服务是想获得用户名和密码进行校验,然后反给客户端状态 ...
- Maven 梳理 -eclipse中创建Maven的web项目
已验证成功: 1.创建Maven的Web工程 新建Maven工程:File -> New -> Maven Project,具体如下所示: 点击Next进入下述页面,下方的窗口是我们选择所 ...
- 【从0到1,搭建Spring Boot+RESTful API+Shiro+Mybatis+SQLServer权限系统】02、创建新的SpringBoot项目
1.创建项目 得到项目架构 2.测试项目Web功能 默认端口为8080,运行后,输入localhost:8080/index即可访问到网页 到这里,项目构建成功!
- idea maven项目打包并部署到tomcat
打包 打开Maven管理器,邮寄package,执行Run Maven Build,执行成功后将war包生成到target目录下. 部署 1.将war包复制到tomcat安装目录下的webapps目录 ...
随机推荐
- RTT学习之sensor设备
Sensor设备的常用操作: 首先查找传感器设置获取设备句柄.rt_device_find 以轮询.FIFO.中断.任意一种方式打开传感器,中断和FIFO需要设置接收回调函数(释放一个信号量给接收线程 ...
- 【C语言】(数组)C语言字符串中的小写字母转换为大写字母
先判断后转化 原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要 ...
- Shiro入门学习与实战(一)
一.概述 1.Shiro是什么? Apache Shiro是java 的一个安全框架,主要提供:认证.授权.加密.会话管理.与Web集成.缓存等功能,其不依赖于Spring即可使用: Spring S ...
- ASP.NET Core搭建多层网站架构【6-注册跨域、网站核心配置】
2020/01/29, ASP.NET Core 3.1, VS2019, NLog.Web.AspNetCore 4.9.0 摘要:基于ASP.NET Core 3.1 WebApi搭建后端多层网站 ...
- <img>标签显示本地路径的图片的.NET解决方案
今天朋友问了我一个奇怪的需求:项目中要求图片上传到工作目录,上传后要在网页中通过<img>显示出来.图片上传后显示,在开发中常见的做法是将它图片上传到网站目录下(upload/),如果保存 ...
- 【代码学习】PYHTON 元组
Python的元组与列表类似,不同之处在于元组的元素不能修改.也可进行分片 和 连接操作. 元组使用小括号,列表使用方括号. 一.访问元组 #coding=utf-8 Tuple = ('name', ...
- QLabel设置伙伴关系和快捷键(Alt+首字母)
Qlabe中设置伙伴关系是使用Setbuddy函数: Qlabel.Setbuddy(QLineEdit) #将Qlabel和QLineEdit之间设置伙伴关系 另外,需要配合热键(快捷键)进行使用, ...
- ServerSuperIO开发记录
1.需要编写DriverCommand来支撑协议驱动,实现ProtocolCommand抽象类,在驱动初始化时,会加载同一个程序集内的所有实现了IProtocolCommand接口的所有命令,并存储在 ...
- Jedis实现频道的订阅,取消订阅
第一步:创建一个发布者 package work; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; i ...
- 【原】Jenkins pipeline中资料总结
docker-compose 快速部署持续集成测试环境 Gitlab+Harbor+Jenkins pipeline 实现 tag run docker Images https://www.cnbl ...