wwfl.net
当前位置:首页 >> springBoot jAr转wAr >>

springBoot jAr转wAr

org.springframework.boot spring-boot-maven-plugin repackage 添加到pom文件里面,然后mvn package打成的jar就可以直接java -jar myproject.jar运行了

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>

jar和war的区别1、 packaging的方式不同,一种设置成jar一种是war2、 继承的方式不同 Application.java需要继承SpringBootServletInitializer,而jar包不需要. 3、spring boot内置tomcat springboot内置tomcat容器,默认tomcat8的版本,war包部署时,需要在pom文件中有关跟tomcat有关系的jar包scope都设置成provided.

spring官方包里,lib目录里除了带resource后缀的jar包,初学建议都加上,入门之后,你就明白你的项目里需要哪些包,不需要哪些包了.带resource后缀的jar是源码.

java工程使用dos命令来打包,步骤如下: 1.首先,打开DOS命令行,敲入“jar”,我们发现它提示不是内部或外部的命令这样的错误,这时八成是你的JAVA环境没有配置好,我们可以用JAVA_HOME方式或者直接在Path路径里配置,等配置好,(注意你的JDK版本,里面有jar.exe和javac.exe的版本适合)我们再敲入"jar",会出现如下效果,说明配置成功. 2.下面用DOS命令进入到你的项目中 3.现在来运行命令手工打包 4.回车键入,等待它自动执行完: 5.OK,打包完成,现在来看下目录下的war包

SpringBoot是Spring产品中一个新的子项目,致力于简便快捷地搭建基于Spring的独立可运行的应用.大多数的SpringBoot应用只需要非常少的Spring配置.你能够使用SpringBoot创建Java应用并通过java-jar来运行或者创建传统的通过war来部署的应用

用maven就可以啊,maven插件,直接指定package的方式是jar就行.容我多说一句,jar必须是可执行的jar,war才需要部署到服务器上运行.

打包式改war 没啥说 肯定要改war配置嵌入Tomcat式 两种式选择:式:用spring-boot内置tomcat库 并指定要部署Tomcat版本7.0.69org.apache.tomcattomcat-juli${tomcat.version}式二:用spring-boot内置tomcat库(强烈推荐种式)org.springframework.bootspring-boot-starter-tomcatprovidedmaven-war-plugin (选) 与maven-resources-plugin类似些自定义打包操作 比非标准目录文件要打war包或者配置文件引用pom变量 具体用参见官文档:-

<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin></plugins>添加到pom文件里面,然后mvn package打成的jar就可以直接java -jar myproject.jar运行了

直接放到tomcat的webapp下就可以了,启动服务器,会自动解压缩,给分吧嘿嘿

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com