部署成jar包和war包两种方式,jar包是自带tomcat的,也是推荐使用的方法,直接使用maven的package即可
打包后的名字是比较长的,如果希望自定义,可以在pom.xml的build中配置<filename>springboot</filename>,这样打包后名字不会太长
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <testFailureIgnore>true</testFailureIgnore> </configuration> </plugin>
jar包会输出在target文件夹里,直接在dos路径java -jar xxx.jar即可启动项目
如果需要打包war包,需要在pom.xml中添加打包方式(不推荐war包,因为修改配置文件相对麻烦)
<groupId>com.yz</groupId> <artifactId>sprintboot-my-un</artifactId> <version>0.0.1-SNAPSHOT</version> <name>sprintboot-my-un</name> <description>sprintboot-my-un</description> <packaging>war</packaging>
并在主类继承 SpringBootServletinitializer 类,并重写 configure 方法,然后将当前主类的class配置进去即可
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(SprintbootMyUnApplication.class); }
启动war包则需要将其放至tomcat的webapps目录下,再启动tomcat即可
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。