springboot有内置tomcat 这个用起来十分方便直接打成jar就可以启用 性能参照:https://www.zhihu.com/question/48194797
直接讲正题打成war发布到tomcat
第一步 先创建一个springboot项目
名字自己自取即可
模版添加自己需要的即可
第二步 将jar改成war 然后将原本的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>
第三步 添加servlet-api依赖 二选一
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> <scope>provided</scope> </dependency> 或 <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>8.0.36</version> <scope>provided</scope> </dependency>
第四步 找到右边maven projects 找到install打包
第五步 将war包放到tomcat -> webapps下运行tomcat tomcat会自动解析war包生成项目文件夹
访问localhost:端口号/项目名称