SpringBoot工程搭建打包、启动jar包和war包的教程图文详解
工程搭建
1.File->new->project;
2.选择“Spring Initializr”,点击next;(jdk1.8默认即可)
3.完善项目信息,组名可不做修改,项目名可做修改;最终建的项目名为:test,src->main->java下包名会是:com->example->test;点击next;
4.Web下勾选Spring Web Start,(网上创建springboot项目多是勾选Web选项,而较高版本的Springboot没有此选项,勾选Spring Web Start即可,2.1.8版本是Spring Web);Template Englines勾选Thymeleaf;SQL勾选:MySQL Driver,JDBC API 和 MyBatis Framework三项;点击next;
5.选择项目路径,点击finish;打开新的窗口;
6.刚创建好的项目目录结构
其他与springmvc写法一致
打包、启动jar包
1.maven:clean 清除缓存
2.maven:package 打jar包
3.复制出jar包
4.win+r cmd 进入命令符窗口
5.进入jar包放置的位置: cd desktop
6.启动jar包:java -jar springboot1-0.0.1-SNAPSHOT.jar
7.在浏览器输入访问路径
打包、启动war包
1.maven:clean 清除缓存
2.maven:package 打war包
3.复制出war包放到tomcat–>webapps目录下
4.打开tomcat–>bin–>startup.bat 自动解压war包项目
5.在浏览器输入访问路径,进入项目
总结
到此这篇关于SpringBoot工程搭建打包、启动jar包和war包的教程图文详解的文章就介绍到这了,更多相关SpringBoot打包、启动jar包和war包内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
如何把vuejs打包出来的文件整合到springboot里
这个需求不知道是不是合适,因为静态的vuejs项目,用nginx部署,听说很快. 一般有这个需求的,都是用tomcat来部署java项目,tomcat转发静态vuejs,应该不会很快. 好吧,以上都是听说...应该...实际嘛?... 废话不多讲,马上搞起. 这里第一句要说的是,目前这个方式我认为只支持#这个方式的路由,如果改成了html5的mode: 'history',应该是不支持的. 开始准备: 注意,我的springboot用的视图模板是thymeleaf,静态文件夹路径默认是resou
-
SpringBoot应用War包形式部署到外部Tomcat的方法
这一篇文章介绍SpringBoot应用修改默认打jar形式部署为打war包形式,部署到外部Tomcat. SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat. 修改原有项目 1.修改项目 打开项目,修改pom文件: 1.项目中加入spring-boot-starter-web(如果是已经加入该依赖的项目可以忽略)和spring-boot-starter-tomcat依赖. 2.packagi
-
springboot项目打成war包部署到tomcat遇到的一些问题
开发环境使用jdk1.8.0_60,把springboot 项目打成war包后, 部署到apache-tomcat-7.0.68时报错如下,换成apache-tomcat-8.0.9解决 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/my-springboot-web-0.0.1
-
springBoot 打war包 程序包com.sun.istack.internal不存在的问题及解决方案
使用的是 idea - Lifecycle-package 的方式打包(maven) 确认 <packaging>war</packaging> 修改启动类: (原启动类) public class ExampleApplication { public static void main(String[] args) { SpringApplication.run(ExampleApplication.class, args); } } 修改为: public class Exa
-
SpringBoot+Maven 多模块项目的构建、运行、打包实战
本篇文章主要介绍了SpringBoot+Maven 多模块项目的构建.运行.打包,分享给大家,具体如下: 项目使用的工具: IntelliJ IDEA JDK 1.8 apache-maven-3.3.9 项目的目录: 主项目 springboot-multi 子模块 entity.dao.service.web 一.使用IDEA创建一个SpringBoot项目 : File -> new -> Project 项目名称为springboot-multi 二.删除项目中的src目录,把pom.
-
SpringBoot项目打包发布到外部tomcat(出现各种异常的解决)
先说遇到问题的情景: 初次尝试使用spring boot框架写了个小web项目,在Intellij IDEA中能正常启动运行.使用maven 运行install,生成war包,发布到本机的tomcat下,出现异常,主要的异常信息是 .......LifeCycleException.经各种搜索,找到答案. spring boot因为内嵌tomcat容器,所以可以通过打包为jar包的方法将项目发布,但是如何将spring boot项目打包成可发布到tomcat中的war包项目呢? 1. 既然需要
-
SpringBoot工程搭建打包、启动jar包和war包的教程图文详解
工程搭建 1.File->new->project: 2.选择"Spring Initializr",点击next:(jdk1.8默认即可) 3.完善项目信息,组名可不做修改,项目名可做修改:最终建的项目名为:test,src->main->java下包名会是:com->example->test:点击next: 4.Web下勾选Spring Web Start,(网上创建springboot项目多是勾选Web选项,而较高版本的Springboot没
-
VS2019打包WPF安装程序最新教程(图文详解)
VS2019打包WPF安装程序最新教程,使用Visual Studio 2019开发的WPF程序如果想要打包为安装程序,除了在VS2019找到WPF项目类库直接右键发布之外,更常用的还是将其打包为exe或者msi的安装程序:打包成安装程序的话,客户得到安装程序直接安装即可使用,即使在离线环境情况下,安装好就可以使用了. 一些传统行业发布程序时,比较常用这种方法,如医疗,教育等. 演示程序打包一览 在本教程中,我完整的打包了一个简单的WPF程序,最终安装好了以后,在桌面有一个我的程序的快捷方式图标
-
浅谈maven的jar包和war包区别 以及打包方法
jar文件包括java普通类.资源文件和普通文件,在maven中即是打包src/main/java和src/main/resources资源文件夹下的所有文件.在打包的时候会自动生成MATA-INF文件夹,用于存储maven的pom信息和MANIFEST.MF文件.例如: war文件包含全部的web应用程序,即所有的java类,配置信息和jsp.js等静态资源.但是需要注意war引用war的时候会将应用war的资源全部拷贝到当前war的相同文件下,重名的文件会被替换.例如: war包依赖: <d
-
如何将java或javaweb项目打包为jar包或war包
目录 一.为什么打包 二.如何打包 1.打成jar包 1.1.使用jar手动打包 1. 2.使用IDEA进行打包 2.打成war包 一.为什么打包 关于此问题,网上众说纷纭.结合个人理解以及网上说法,打成jar包是为了方便别人使用. 如果是运行java程序,就不需要在寻找包含main方法的类去执行:如果是使用第三方jar包,直接在自己项目中导入jar包,而不是复制一堆类文件.打成war包是真实生产环境选择的web应用部署方式,网上说这样不会像直接复制文件夹那样可能造成文件丢失,而且服务器会对应用
-
java 一键部署 jar 包和 war 包
目录 java 一键部署 jar 包和 war 包 一.创建打包命令 gateway-package.bat 二.创建启动文件 gateway.xml 三.一键打包并部署脚本 gateway-deploy.bat 文件内容 四.双击打包部署 bat 文件 gateway-deploy.bat 五.执行 vue 打包并且上传部署 六.安装 7z 压缩工具并配置系统环境变量 七.创建上传部署文件 webConfig.xml 九.双击执行部署 vue-deploy.bat java 一键部署 jar
-
idea打包成war包部署到tomcat及访问路径问题(图文详解)
idea将web项目打包成war最重要的是配置atrificats. 首先打开file -> project structure 创建之后,output directory即为输出war包的路径.Name可以随意,之后点击绿色+,打开directory content 选择webapp目录,记得勾选include in project build 点击ok后,新建一个配置 选择artificats 这样就算配置完成,点击run执行之后,就到前面的output directory设置的文件夹里找到
-
SpringBoot搭建Dubbo项目实现斐波那契第n项详解
目录 step1 新建项目 step2 新建需要的包和接口以及实现类 step3 在两个项目的resource下新建配置文件 step4 代码编写 导入依赖 provider consumer 端口冲突更改 step5 运行 step1 新建项目 方法1:直接在IDEA里新建如图: 方法2:在start.spring.io新建 可能有的小朋友已经发现了,第一种方式的Server URL就是第二个的网站,都是一样的 要新建两个项目,第一个项目如上图所示,第二个项目只需要将provider改为con
-
使用Spring Boot搭建Java web项目及开发过程图文详解
一.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者.SpringMVC是非常伟大的框架,开源,发展迅速.优秀的设计必然会划分.解耦.所以,spring有很多子项目,比如core.context.
-
Eclipse工程转为兼容Android Studio模式的方法步骤图文详解
方法/步骤 准备好需要转换的工程 , 最好是新建一个文件夹 , 然后将主工程和依赖工程放到同一个目录 屏幕快照 2016-12-24 12.43.02.png 在eclipse中导入主工程和依赖工程 , 导入之后最好先跑一遍 , 确定没有问题再继续操作 屏幕快照 2016-12-24 12.40.03.png 在主工程上右键导出 屏幕快照 2016-12-24 12.53.51.png 将工程导出为Generate Gradle build files , 这一步很重要哦 , 只有导出为这个模式
-
SpringBoot集成JmsTemplate(队列模式和主题模式)及xml和JavaConfig配置详解
1.导入jar包: <!--jmsTemplate--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> </dependency> <dependency> <groupId>org.apache.activemq</g
随机推荐
- ASP 三层架构 Error处理类
- 用js写了一个类似php的print_r输出换行功能
- 详解MySQL中的外键约束问题
- iOS 验证码按钮倒计时功能
- 微信开发 消息推送实现代码
- php+redis在实际项目中HTTP 500: Internal Server Error故障排除
- Android开发之在程序中时时获取logcat日志信息的方法(附demo源码下载)
- jquery处理json数据实例分析
- 第六篇Bootstrap表格样式介绍
- 7个jQuery最佳实践
- 全面了解javascript三元运算符
- Android利用SurfaceView实现下雨的天气动画效果
- Json数据转换list对象实现思路及代码
- ES6学习教程之块级作用域详解
- 修改UA在PC中访问只能在微信中打开的链接方法
- python使用sessions模拟登录淘宝的方式
- python实现在遍历列表时,直接对dict元素增加字段的方法
- RecyclerView实现探探卡片滑动效果
- spring cloud alibaba Nacos 注册中心搭建过程详解
- python返回数组的索引实例