900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > springboot项目打war包发布到外置tomcat

springboot项目打war包发布到外置tomcat

时间:2024-04-05 02:43:32

相关推荐

springboot项目打war包发布到外置tomcat

第一步:修改pom.xml

1、

<version>0.0.1-SNAPSHOT</version><packaging>war</packaging>

将jar改成war,因为我们要将项目打成war包

2、移除嵌入式tomcat插件

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><!-- 移除嵌入式tomcat插件 --><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency>

3、加入引用

provided表明该包只在编译和测试的时候用!

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><scope>provided</scope></dependency>

第二步:改后台启动文件

@SpringBootApplicationpublic class TestApplication extends SpringBootServletInitializer{@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application){return application.sources(TestApplication.class);}public static void main(String[] args) {SpringApplication.run(TestApplication.class, args);}}

第三步:打war包

执行完成在项目目录下target会生成项目war包

第四步:发布

将war包放进tomcat的webapps目录下,然后进入bin目录双击运行startup.bat启动项目,shutdown.bat停止项目。

第五步:访问项目

localhost:端口号/war包名称/接口地址

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。