- spring boot 发布到tomcat服务器上步骤:(jar包不说,直说war包)
- packaging 标签,里边 修改为war(默认为jar)
- denpendency标签添加:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency>
- spring boot 打war包的时候,默认的名称为:项目名+版本号 ,这个是可以修改配置的。配置如下:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <warName>testWeixinPay</warName> </configuration> </plugin> 把testWeixinPay 修改为自己想要的项目
- SpringBootApplication配置启动项 需要继承 SpringBootServletInitializer然后重写config方法
- Unable to process Jar entry [module-info.class] from Jar [jar:file:/D:/xam pp/tomcat/webapps/testWeixinPay/WEB-INF/lib/log4j-api-2.10.0.jar!/] for annotati ons
- 出现以上说什么jar包,其实因为是tomcat的版本比较低,更换一个版本比较高的就可以了
- 记录一个不是问题的事儿:打包后,发布到tomcat服务器上,然后我把过滤器的标签去掉了(不是filter,而是把filter类注入到bean的容器中的@Component),然而,打包后还是进行了过滤。
简单的spring boot 发布到tomcat 下
最新推荐文章于 2023-08-31 09:25:50 发布